📝 PHP教程
734篇技术文档📅  最后修改于: 2022-05-13 01:54:11.570000        🧑  作者: Mango
如何使用PHP检测搜索引擎机器人?搜索引擎机器人(有时称为蜘蛛或爬虫)是抓取网页的计算机程序(机器人)。换句话说,他们访问网页,找到指向更多页面的链接,然后访问它们。他们通常会映射他们发现稍后用于搜索目的(索引)的内容。他们还帮助开发人员诊断他们网站的问题。众所周知,JavaScript 在网络上的不断增长的使用对用户来说肯定是有益的,但渲染 JS 对搜索引擎来说是一个挑战。如果您的网站没有被机器...
📅  最后修改于: 2022-05-13 01:54:11.572000        🧑  作者: Mango
PHP完整表格PHP是 Hypertext Preprocessor 的缩写,之前它被缩写为 Personal Home Page。它是一种用于设计网站或 Web 应用程序的通用编程语言。它是嵌入 HTML 的服务器端脚本语言,用于开发静态网站、动态网站或Web 应用程序。它是由Rasmus Lerdorf于1994 年创建的。 PHP的语法类似于 C、C++ 和Java。它管理动态网站的动态内容...
📅  最后修改于: 2022-05-13 01:54:11.575000        🧑  作者: Mango
用于查找平均数最小的子数组的 PHP 程序给定一个大小为 n 的数组 arr[] 和整数 k,使得 k <= n。例子 :我们强烈建议您单击此处并进行练习,然后再继续使用解决方案。一个简单的解决方案是将每个元素视为大小为 k 的子数组的开始,并从该元素开始计算子数组的总和。该解决方案的时间复杂度为 O(nk)。一个有效的解决方案是在 O(n) 时间和 O(1) 额外空间内解决上述问题。这个想法是使...
📅  最后修改于: 2022-05-13 01:54:11.578000        🧑  作者: Mango
在PHP使用 == 与 strcmp() 进行字符串比较== 运算符称为等号运算符的比较运算符是双等号“==”。此运算符接受两个输入进行比较,如果两个值相同,则返回真值(它只比较变量的值,而不是数据类型),如果两个值不相同,则返回假值。应该始终记住,当前的相等运算符== 与赋值运算符= 不同。赋值运算符将左侧的变量赋值为右侧变量的新值,而相等运算符== 测试相等并根据比较结果返回 true 或 f...
📅  最后修改于: 2022-05-13 01:54:11.581000        🧑  作者: Mango
什么时候在PHP使用静态类和实例化类?先决条件 - 静态函数PHP在PHP,我们可以同时拥有静态和非静态(实例化)类。静态类简介:PHP中的静态类是一种在程序中仅实例化一次的类。它必须包含静态成员(变量)或静态成员函数(方法)或两者。使用范围解析运算符(::) 可以在不创建对象的情况下访问变量和方法。但这里有一个问题,静态方法不能访问非静态变量,因为这需要首先创建对象。因此,要访问静态类的变量,我...
📅  最后修改于: 2022-05-13 01:54:11.585000        🧑  作者: Mango
如何在PHP获取选择框的多个选定值?给定一个项目列表,任务是使用PHP从选择框中检索多个选定的值。在 HTML 中使用多个属性从下拉列表中选择多个值。在 HTML 中选择多个值取决于操作系统和浏览器。对于窗口用户 - 按住 + CTRL 键可选择多个选项对于 mac 用户 – 按住命令键选择多个选项示例:本示例使用 HTML 创建一个项目列表。htmlphp现在,任务是从列表中检索或打印多个选定的...
📅  最后修改于: 2022-05-13 01:54:11.588000        🧑  作者: Mango
PHP的错误处理先决条件:错误类型PHP用于 Web 开发。 PHP的错误处理几乎类似于所有编程语言中的错误处理。 PHP的默认错误处理将给出文件名行号和错误类型。处理PHP错误的方法:使用 die() 方法自定义错误处理基本错误处理:使用 die()函数die()函数打印一条消息并退出当前脚本。句法:例子:注意:运行上面的代码,如果geeks.txt文件不存在,则会显示运行时错误消息。运行时错误...
📅  最后修改于: 2022-05-13 01:54:11.591000        🧑  作者: Mango
如何在PHP计算数组的总时间?给定一个包含 hr:min:sec 格式的时间的数组。任务是计算总时间。如果总时间大于 24 小时,则总时间不会从 0 开始。它将显示总时间。有两种方法可以计算数组的总时间。使用 strtotime()函数使用explode()函数使用 strtotime()函数:strtotime()函数用于将字符串转换为时间格式。此函数以 h:m:s 格式返回时间。句法示例 1:...
📅  最后修改于: 2022-05-13 01:54:11.594000        🧑  作者: Mango
最大循环子数组和的 PHP 程序给定 n 个数字(+ve 和 -ve),排列成一个圆圈,找到连续数字的最大和。例子:MApproach:最大和可以有两种情况:情况 1:对最大总和有贡献的元素的排列方式使得没有环绕。示例:{-10, 2, -1, 5}, {-2, 4, -1, 4, -1}。在这种情况下,Kadane 的算法将产生结果。情况 2:对最大总和有贡献的元素被排列成有环绕。示例:{10,...
📅  最后修改于: 2022-05-13 01:54:11.597000        🧑  作者: Mango
PHP脚本占用的最大执行时间PHP程序的一个重要方面是执行脚本所需的最长时间为 30 秒。时间限制因托管公司而异,但最长执行时间在 30 到 60 秒之间。用户可能会由于某些涉及向许多收件人发送邮件的文件或程序的大量导入或导出而收到超出最大时间限制的错误。为了避免这种情况,您需要增加执行时间限制。本文介绍如何更改或控制PHP脚本的最大执行时间。先决条件:您已经在应用程序中设置了自定义PHP.ini...
📅  最后修改于: 2022-05-13 01:54:11.600000        🧑  作者: Mango
数组中最大平衡和的 PHP 程序给定一个数组 arr[]。找到前缀和的最大值,它也是 arr[] 中索引 i 的后缀和。例子 :一个简单的解决方案是逐一检查每个元素的给定条件(前缀和等于后缀和),并返回满足给定条件的最大值的元素。PHP输出 :时间复杂度:O(n2)辅助空间:O(n)更好的方法是遍历数组并将每个索引的前缀和存储在数组presum[]中,其中presum[i]存储子数组arr[0.....
📅  最后修改于: 2022-05-13 01:54:11.603000        🧑  作者: Mango
PHP的静态函数在某些情况下,根据类而不是对象来访问方法和属性非常方便。这可以在static关键字的帮助下完成。任何声明为静态的方法都可以在不创建对象的情况下访问。静态函数与类相关联,而不是与类的实例相关联。他们只能访问静态方法和静态变量。要向类添加静态方法,请使用 static 关键字。它们可以通过使用范围解析运算符(::) 直接在类外调用,如下所示:示例:此示例说明作为计数器的静态函数。输出:...
📅  最后修改于: 2022-05-13 01:54:11.606000        🧑  作者: Mango
如何使用PHP将文件移动到服务器上的不同文件夹中?move_uploaded_file()函数和 rename()函数用于将文件移动到服务器上的不同文件夹中。在这种情况下,我们已经在服务器的临时目录中上传了一个文件,该方法从中分配了新目录。文件 temp 完全移动到新位置。 move_uploaded_file() 通过只允许移动通过PHP上传的文件来确保此操作的安全性。因此,要移动已上传的文件,...
📅  最后修改于: 2022-05-13 01:54:11.610000        🧑  作者: Mango
PHP程序打印给定字符串的所有排列排列,也称为“排列编号”或“顺序”,是将有序列表 S 的元素重新排列为与 S 本身一一对应的排列。长度为 n 的字符串有 n!排列。来源:Mathword(http://mathworld.wolfram.com/Permutation.html)下面是字符串ABC 的排列。ABC ACB BAC BCA CBA CAB...
📅  最后修改于: 2022-05-13 01:54:11.613000        🧑  作者: Mango
PHP | ftp_get()函数ftp_get()函数是PHP的一个内置函数,用于从 FTP 服务器获取或下载文件到本地服务器或机器。句法:参数:该函数接受上面提到和下面描述的五个参数:$ftp_connection:它是必需的参数。它指定用于从 FTP 服务器下载文件的现有 FTP 连接。$local_file_path:必填参数。它指定文件下载到的本地服务器或机器的路径。$server_fi...