📝 PHP教程
734篇技术文档📅  最后修改于: 2022-05-13 02:24:09.544000        🧑  作者: Mango
什么时候在PHP使用 self 而不是 $this ?self和this是两个不同的运算符,分别用于表示当前类和当前对象。 self 用于访问静态或类变量或方法, this 用于访问非静态或对象变量或方法。所以当需要访问属于类的东西时使用 self ,当需要访问属于类对象的属性时使用 $this 。self运算符:self运算符表示当前类,因此用于访问类变量或静态变量,因为这些成员属于一个类而不是...
📅  最后修改于: 2022-05-13 02:24:09.548000        🧑  作者: Mango
Php程序排列给定的数字以形成最大的数字给定一组数字,以产生最大值的方式排列它们。例如,如果给定数字是 {54, 546, 548, 60},则排列 6054854654 给出最大值。如果给定的数字是 {1, 34, 3, 98, 9, 76, 45, 4},则排列 998764543431 给出最大值。我们想到的一个简单的解决方案是按降序对所有数字进行排序,但简单的排序是行不通的。例如,548 ...
📅  最后修改于: 2022-05-13 02:24:09.551000        🧑  作者: Mango
如何在PHP删除字符串中的所有不可打印字符?由于其中包含打印,而不是打印字符的字符串。任务是从字符串删除所有不可打印的字符。空格 () 是第一个可打印的字符,波浪号 (~) 是最后一个可打印的 ASCII字符。因此,任务是替换掉在该范围内的所有字符意味着只取那些出现在范围(32-127)中的字符。此任务仅由不同类型的正则表达式完成。例子:注意:换行符 (\n) 和制表符 (\t) 是不可打印字符的...
📅  最后修改于: 2022-05-13 02:24:09.555000        🧑  作者: Mango
从PHP中的字符串末尾删除特定字符的出现有很多选项可以删除字符串末尾的所有特定字符。其中一些讨论如下:使用 rtrim()函数:该函数是PHP的一个内置函数,它从字符串的右侧删除空格或其他字符(如果指定)。句法:参数:该函数接受上面提到的两个参数,如下所述:$ 字符串:强制参数,指定要检查的字符串。$charlist:它是一个可选参数。它指定要从字符串删除哪些字符。示例:本示例使用rtrim()函...
📅  最后修改于: 2022-05-13 02:24:09.558000        🧑  作者: Mango
如何从PHP的字符串中删除扩展名?有三种方法可以从字符串中删除扩展名。它们如下使用内置函数pathinfo使用内置函数basename使用字符串函数 substr 和 strrpos使用 pathinfo()函数:pathinfo()函数返回一个包含目录名、基名、扩展名和文件名的数组。句法:pathinfo ( $path, $options = PATHINFO_DIRNAME|PATHINFO...
📅  最后修改于: 2022-05-13 02:24:09.560000        🧑  作者: Mango
用于将罗马数字转换为 1 到 3999 之间的小数的 PHP 程序给定一个罗马数字,任务是找到它对应的十进制值。例子 :罗马数字基于以下符号。方法:罗马数字中的数字是由这些符号组成的字符串,按降序排列(例如,M 在前,然后是 D,等等)。但是,在少数特定情况下,为避免四个字符连续重复(如 IIII 或 XXXX),通常使用减法符号如下:我放在V或X之前表示少一,所以四是IV(比 5 少一),而 9...
📅  最后修改于: 2022-05-13 02:24:09.564000        🧑  作者: Mango
如果用户尚未登录,如何将用户重定向到注册?并非所有用户都可以访问网站上的所有内容。存在一些只有经过授权的成员才能访问的机密内容。当用户搜索IEEE论文时,IEEE.org仅显示论文的摘要。阅读整篇论文,根据组织的协议用户需要来自组织的成员身份验证。因此,非会员将被重定向到登录页面。这是一种保护信息和验证用户的行为。使用的函数和变量:Session:Session 是应用程序中的临时数据库,用于捕获...
📅  最后修改于: 2022-05-13 02:24:09.568000        🧑  作者: Mango
在PHP中将多维数组转换为 XML 文件给定一个多维数组,任务是将该数组转换为 XML 文件。要将多维数组转换为 xml 文件,请创建一个 XML 文件并使用 appendChild() 和 createElement()函数将数组元素添加到 XML 文件中。例子:首先,创建一个PHP多维数组以将该数组转换为 XML 文件格式。现在,您需要创建一个用户定义的函数generateXML()。然后使用...
📅  最后修改于: 2022-05-13 02:24:09.570000        🧑  作者: Mango
如何使用 HTML 按钮和PHP创建目录?mkdir()函数用于在PHP创建目录。它是PHP的一个内置函数。 mkdir()函数使用指定的路径名创建一个新目录。路径和模式作为参数发送到 mkdir()函数,成功时返回 TRUE,失败时返回 FALSE。句法:返回值:此函数成功时返回 TRUE,失败时返回 FALSE。例子:输出:...
📅  最后修改于: 2022-05-13 02:24:09.573000        🧑  作者: Mango
用于切割杆的PHP程序 | DP-13给定一根长度为 n 英寸的杆和一个价格数组,其中包含所有尺寸小于 n 的价格。确定通过切割杆并出售碎片可获得的最大值。例如,如果杆的长度为 8,并且不同部分的值如下所示,则可获得的最大值为 22(通过切割长度为 2 和 6 的两段)并且如果价格如下,那么最大可获取值是24(切8个长度1)以下是杆切割问题的简单递归实现。实现只是简单地遵循上面提到的递归结构。PH...
📅  最后修改于: 2022-05-13 02:24:09.576000        🧑  作者: Mango
php程序检查两个数字是否相互旋转给定两个正整数 x 和 y,检查一个整数是否是通过旋转另一个整数得到的。位旋转:旋转(或循环移位)是一种类似于移位的操作,不同之处在于将一端脱落的位放回另一端。更多关于位旋转的信息可以在这里找到示例 1:示例 2:由于 x, y > 0 和 x, y < 2^32 可以表示 x 或 y 的总位数为 32。所以我们需要找到 x 的所有 32 种可能的旋转,并将其与 ...
📅  最后修改于: 2022-05-13 02:24:09.579000        🧑  作者: Mango
如何在PHP获取句子的第一个单词?可以借助各种内置函数(如 strtok()、strstr()、explode() 和其他一些方法(如使用正则表达式)来获取句子的第一个单词。下面列出了一些获取句子第一个单词的示例:方法 1:使用 strtok()函数:此函数用于根据给定的分隔符将字符串标记为更小的部分。它将输入字符串作为参数以及分隔符(作为第二个参数)。句法:程序:输出:方法二:使用trim()和...
📅  最后修改于: 2022-05-13 02:24:09.582000        🧑  作者: Mango
如何将 JavaScript 变量传递给PHP ?JavaScript 是客户端, PHP是服务器端脚本语言。将 JavaScript 变量传递给PHP是通过请求。方法 1:本示例使用表单元素和 GET/POST 方法将 JavaScript 变量传递给PHP。可以通过PHP的 GET 和 POST 操作访问内容的形式。当表单提交时,客户端以 URL 的形式发送表单数据,例如:这种类型的 URL ...
📅  最后修改于: 2022-05-13 02:24:09.585000        🧑  作者: Mango
用于检查数组是否已排序和旋转的 PHP 程序给定一个包含 N 个不同整数的数组。任务是编写一个程序来检查这个数组是否被排序和逆时针旋转。排序后的数组不被认为是排序和旋转的,即应该至少有一个旋转。例子:方法:找到数组中的最小元素。现在,如果对数组进行排序,然后旋转最小元素之前的所有元素将按升序排列,并且最小元素之后的所有元素也将按升序排列。检查最小元素之前的所有元素是否按递增顺序排列。检查最小元素之...
📅  最后修改于: 2022-05-13 02:24:09.588000        🧑  作者: Mango
在 Web 开发中使用PHP 的好处PHP是一种非常流行的通用脚本语言,主要适用于 Web 开发。它由 Rasmus Lerdorf 于 1994 年创建,他是丹麦-加拿大程序员。让我们看看PHP 的一些优点。平台独立:几乎所有操作系统都支持PHP ,如 Windows、Unix、Linux 等。高级PHP应用程序可以轻松部署在任何平台上。可以快速与其他应用程序和数据集成,无需重新构建。它节省了大...