📝 PHP教程
734篇技术文档📅  最后修改于: 2022-05-13 01:54:10.979000        🧑  作者: Mango
在PHP中用前导零格式化数字很多时候,在编写代码时,我们会遇到需要填充数字/字符串并使它们具有默认长度的情况。在本文中,我们将学习如何在PHP中用前导零填充数字。为了更好地理解任务,这里有几个例子。例子:有很多方法可以在字符串格式中填充前导零。但是在字符串的情况下,完成任务的最佳方法是使用 sprintf函数,您也可以使用 substr()函数。sprintf()函数substr()函数使用 sp...
📅  最后修改于: 2022-05-13 01:54:10.982000        🧑  作者: Mango
在PHP测量脚本执行时间PHP中的脚本执行时间是执行PHP脚本所需的时间。要计算脚本执行时间,请使用时钟时间而不是 CPU 执行时间。了解脚本执行前和脚本执行后的时钟时间将有助于了解脚本执行时间。示例:示例脚本时钟时间可以使用 microtime()函数。首先在启动脚本之前使用它,然后在脚本结束时使用它。然后使用公式(End_time – Start_time)。 mirotime()函数以秒为单...
📅  最后修改于: 2022-05-13 01:54:10.985000        🧑  作者: Mango
查找最长双音子序列的 PHP 程序给定一个包含 n 个正整数的数组 arr[0 … n-1],如果 arr[] 的子序列先递增,然后递减,则称为双调。编写一个函数数组为参数并返回最长双音子序列长度的函数。一个按升序排序的序列被认为是双调的,降序部分为空。类似地,降序序列被认为是双调,增加的部分为空。例子:来源:微软面试题解决方案此问题是标准最长递增子序列 (LIS) 问题的变体。令输入数组为长度为...
📅  最后修改于: 2022-05-13 01:54:10.988000        🧑  作者: Mango
如何使用PHP Regex 获取 YouTube 视频 ID?YouTube ID 是一个 11 个字符的字符串,由大小写字母和数值组成。它用于唯一定义 YouTube 视频。任何 YouTube 视频的链接都包含查询格式的 YouTube ID,其变量通常写为 'v' 或 'vi' 或可以表示为 'youtu.be/' 。来自以下链接的 YouTube ID 示例:https://youtu.b...
📅  最后修改于: 2022-05-13 01:54:10.990000        🧑  作者: Mango
如何使用PHP检查数组是否为空?空数组有时会导致软件崩溃或意外输出。为了避免这种情况,最好事先检查数组是否为空。 PHP有多种方法和函数可用于检查定义或给定的数组是否为空。其中一些如下所示:使用 empty()函数:此函数确定给定的变量是否为空。如果变量不存在,此函数不会返回警告。句法:例子:输出:使用 count函数:此函数计算数组中的所有元素。如果数组中的元素数为零,则将显示空数组。句法:例子...
📅  最后修改于: 2022-05-13 01:54:10.993000        🧑  作者: Mango
PHP的HTTP_HOST 和 SERVER_NAME 有什么区别?HTTP_HOST:从客户端请求获取的HTTP请求头中获取例子:HTTP_SERVER:根据主机配置从服务器名称中获取。例子:HTTP_HOSTSERVER_NAMEIt retrieve the request header from the client.It retrieve the server configuration...
📅  最后修改于: 2022-05-13 01:54:10.995000        🧑  作者: Mango
PHP多维数组按值搜索在PHP,多维数组搜索是指在多级嵌套数组中搜索值。有多种技术可以执行此类搜索,例如迭代嵌套数组、递归方法和内置数组搜索函数。迭代方法:遍历数组并搜索重要匹配项是可以遵循的最简单的方法。检查给定数组的元素本身是否是数组并将元素添加到搜索路径,否则在嵌套数组上运行数组搜索。例子:输出:递归方法:万一,当嵌套数组的级别增加时,编写此类程序和调试它们就变得困难了。在这种情况下,最好编...
📅  最后修改于: 2022-05-13 01:54:10.998000        🧑  作者: Mango
PHP删除空数组元素的程序给定一个包含元素的数组。任务是从数组中删除空元素,例如空字符串或 NULL 元素。方法一:使用 array_filter()函数。它是通过使用 array_filter()函数的。当使用回调函数声明时,它也会删除假值,但是,如果没有指定回调函数,则数组中所有等于 FALSE 的值都将被删除,例如空字符串或 NULL 值。例子:输出:方法二:使用 unset()函数。另一种...
📅  最后修改于: 2022-05-13 01:54:11.001000        🧑  作者: Mango
PHP中“=>”符号有什么用?'=>' 符号用于在数组中分配键值对。左侧的值称为键,右侧的值称为键的值。它主要用于关联数组。句法:示例 1:PHP程序使用“=>”符号创建关联数组。输出:示例 2:PHP程序使用“=>”符号创建数字索引数组。输出:示例 3:PHP程序在不使用“=>”符号的情况下分配数字索引。输出:...
📅  最后修改于: 2022-05-13 01:54:11.004000        🧑  作者: Mango
用于不同元素数组中第三大元素的 PHP 程序给定一个包含 n 个整数的数组,找到第三大元素。数组中的所有元素都是不同的整数。例子 :朴素方法:任务是首先找到最大的元素,然后是第二大的元素,然后排除它们都找到第三大的元素。其基本思想是对数组进行两次迭代,标记最大和第二大元素,然后排除它们都找到第三大元素,即排除最大值和第二大元素的最大元素。算法:首先,遍历数组并找到最大值。将此作为第一个最大值与其索...
📅  最后修改于: 2022-05-13 01:54:11.008000        🧑  作者: Mango
如何在PHP中将数组转换为 SimpleXML很多时候需要将数据以 XML 格式存储到数据库或文件中以备后用。为了满足这一要求,需要将数据转换为 XML 并保存 XML 文件。SimpleXML 扩展函数提供了将 XML 转换为对象的工具集。这些对象处理普通的属性选择器和数组迭代器。示例 1:输出:可以使用 array_walk_recursive()函数解决上述问题。此函数将数组转换为 xml ...
📅  最后修改于: 2022-05-13 01:54:11.011000        🧑  作者: Mango
如何在PHP使用 file_get_contents 发布数据?PHP的 file_get_contents()函数用于读取文件内容并使用 GET 发出 HTTP 请求并使用 POST 方法获取 HTTP 响应。可以使用 file_get_contents()函数的 $context 参数发出 HTTP POST 请求,该函数将指定的数据发布到使用 $path 参数指定的 URL。以下语法用于将请...
📅  最后修改于: 2022-05-13 01:54:11.013000        🧑  作者: Mango
如何使用PHP获取 PDF 文档中的页数?PHP提供了内置函数和扩展,可用于计算扩展名为 .pdf 的文档中的页数。有很多方法可以做到这一点。以下是用于计算pdf文档中页数的方法:方法一:使用ImageMagic扩展:PHP提供的扩展是ImageMagic,可以理解pdf文档。用于相同的命令是“identify”命令。因此,专用于所需目的的完整PHP函数是Imagick::identifyImag...
📅  最后修改于: 2022-05-13 01:54:11.016000        🧑  作者: Mango
如何使用PHP目录中存在的所有子文件夹和文件的名称?给定文件夹的路径,任务是打印其中存在的子文件夹和文件的名称。说明:在我们的PHP代码中,首先使用is_dir()函数检查提供的路径或文件名是否为目录。现在,我们使用opendir()函数打开目录,然后检查它是否正在打开或有一些错误。然后我们使用 while 循环获取所有子文件夹的名称,以及在readdir()函数的帮助下出现在目录中的文件。现在我...
📅  最后修改于: 2022-05-13 01:54:11.019000        🧑  作者: Mango
PHP | gethostbyaddr()函数gethostbyaddr()函数是PHP的一个内置函数,它返回指定 IP 地址的域名。句法:参数:该函数接受一个如上所述和如下所述的参数:$ip_address:它是必需的参数。它指定要查找其主机名的 IP 地址。作为字符串传递。返回值:此函数在成功时返回主机名,在失败时返回 IP 地址。笔记:此函数适用于PHP 4.0.0 及更新版本。例子输出:参...