📝 PHP教程

734篇技术文档
  PHP的协方差和逆变

📅  最后修改于: 2022-05-13 02:24:08.718000        🧑  作者: Mango

PHP的协方差和逆变协方差:在PHP,与父方法的返回类型相比,属于子的方法的返回类型可以更具体。这是通过协方差完成的。例如,将父类“Bank”、“SB”和“BOI”视为其子类。输出:逆变:在PHP,与父方法的参数相比,属于子方法的参数可以不那么具体。这是通过逆变完成的。输出:注意:通过排除子方法参数的类型限制, PHP 7.2.0 版实现了部分逆变。而在PHP 7.4.0 版本中,实现了完全的逆变...

  将矩阵向右旋转 K 次的 PHP 程序

📅  最后修改于: 2022-05-13 02:24:08.732000        🧑  作者: Mango

将矩阵向右旋转 K 次的 PHP 程序给定一个大小为 N*M 的矩阵和一个数字 K。我们必须将矩阵向右旋转 K 次。例子:一种简单而有效的方法是将矩阵的每一行视为一个数组并执行数组旋转。这可以通过使用临时数组将元素从 K 复制到数组末尾到数组开头来完成。然后剩下的元素从开始到 K-1 到数组的结尾。举个例子:PHP输出:请参阅完整的文章 Rotate the matrix right by K t...

  如何在PHP中将数字转换为月份名称?

📅  最后修改于: 2022-05-13 02:24:08.746000        🧑  作者: Mango

如何在PHP中将数字转换为月份名称?可以使用PHP函数将月份编号转换为月份名称。有两个函数可以将给定的月份数字转换为月份名称。方法 1:使用 mktime()函数:mktime()函数是PHP的内置函数,用于返回日期的 Unix 时间戳。时间戳返回一个长整数,包含 Unix 纪元(1970 年 1 月 1 日,格林威治标准时间 00:00:00)和指定时间之间的秒数。小时、分钟、秒、月、日和年作为...

  PHP 7 有什么新变化?

📅  最后修改于: 2022-05-13 02:24:08.760000        🧑  作者: Mango

PHP 7 有什么新变化?先决条件:PHP 7 |功能集 1PHP 5 出现了许多次要版本,一路上令人兴奋,包括提供面向对象编程和许多与之相关的功能。那么,为什么是 7 而不是 6?几乎所有考虑用于PHP 6 的功能最终都在PHP 5.3 中执行并获得成功,因此没有遗漏任何内容。最终,提出了一种新的功能请求方式。当为重要版本设置的特征被接受时,为了避免混淆,它跳到最新版本的第 7 版。是什么让PH...

  如何用PHP打破外循环?

📅  最后修改于: 2022-05-13 02:24:08.779000        🧑  作者: Mango

如何用PHP打破外循环?使用break关键字:break关键字用于立即终止循环,程序控制在循环后的下一条语句处恢复。要从任何循环终止控制,我们需要使用 break 关键字。 break 关键字用于结束当前for、foreach、while、do-while或switch结构的执行。但是在嵌套循环中,要退出所有或部分外部循环,我们需要传递一个数字参数,该参数告诉它要终止多少个嵌套的封闭结构。句法:参...

  如何使用命令行执行PHP代码?

📅  最后修改于: 2022-05-13 02:24:08.793000        🧑  作者: Mango

如何使用命令行执行PHP代码?Windows 用户的PHP安装:按照步骤在 Windows 操作系统上安装PHP 。步骤1:首先,我们必须从它的官方网站下载PHP 。我们必须根据我们的系统架构(x86 或 x64)从相应部分下载 .zip 文件。第 2 步:将 .zip 文件解压缩到您的首选位置。建议选择名为PHP的文件夹中的 Boot Drive(C Drive)(即 C:\ PHP)。第 3 ...

  PHP | utf8_encode()函数

📅  最后修改于: 2022-05-13 02:24:08.807000        🧑  作者: Mango

PHP | utf8_encode()函数utf8_encode()函数是PHP的一个内置函数,用于将 ISO-8859-1字符串编码为 UTF-8。 Unicode 已被开发用于描述所有语言的所有可能字符,并包含许多符号,每个符号/字符都有一个唯一编号。 UTF-8 已用于将 Unicode字符从一台计算机传输到另一台计算机。将 Unicode字符可靠地传输到另一台计算机并不总是可能的。句法:参...

  用于查找出现一次的元素的PHP程序

📅  最后修改于: 2022-05-13 02:24:08.820000        🧑  作者: Mango

用于查找出现一次的元素的PHP程序给定一个数组,其中每个元素都出现 3 次,除了一个元素只出现一次。找到出现一次的元素。预期时间复杂度为 O(n) 和 O(1) 额外空间。例子 :Input: arr[] = {12, 1, 12, 3, 12, 1, 1, 2, 3, 3}Output: 2In the given array all element appear three times exc...

  PHP的多维数组

📅  最后修改于: 2022-05-13 02:24:08.833000        🧑  作者: Mango

PHP的多维数组多维数组是这种类型的数组,它在每个索引处存储另一个数组而不是单个元素。换句话说,将多维数组定义为数组数组。顾名思义,这个数组中的每个元素都可以是一个数组,也可以在其中包含其他子数组。可以使用多维访问多维数组中的数组或子数组。维度:多维数组的维度表示选择元素所需的索引数量。对于二维数组,两个索引来选择一个元素。二维数组:它是多维数组的最简单形式。它可以使用嵌套数组创建。这些类型的数组...

  如何在PHP字符串?

📅  最后修改于: 2022-05-13 02:24:08.849000        🧑  作者: Mango

如何在PHP字符串?我们给出了两个字符串,任务是在PHP在字符串str1前面加上另一个字符串str2。在PHP没有特定的函数来添加字符串。为了完成这项任务,我们在PHP有以下运算符:方法1:使用连接运算符(“”):连接运算符被用来在前面加上由str1和STR2的级联另一个字符串STR2字符串STR1。语法:例子 :PHPPHP输出方法 2:使用串联赋值运算符(“.=”):串联赋值运算符用于通过将s...

  如何使用 bcrypt 在PHP散列密码?

📅  最后修改于: 2022-05-13 02:24:08.862000        🧑  作者: Mango

如何使用 bcrypt 在PHP散列密码?每个人都知道并理解,将密码以明文形式存储在数据库中是一件非常粗鲁的事情,而且不安全。然而,有几个这样做是因为它使互联网站点很容易进行密码恢复或测试。bcrypt 是一种用于构建密码安全性的密码散列技术。它用于保护密码免受黑客攻击,因为密码以 bcrypted 格式存储。PHP的 password_hash()函数是一个内置函数,用于创建新的密码哈希。它使用...

  PHP的array_merge 和 array + array 有什么区别?

📅  最后修改于: 2022-05-13 02:24:08.877000        🧑  作者: Mango

PHP的array_merge 和 array + array 有什么区别?在PHP,可以使用数组联合 (+)运算符或使用 array_merge()函数来连接数组。这两种方法有细微的差别。 array_merge()函数是一个内置函数,用于连接两个数组,而不管它们的类型(数字、分类等)array_merge()函数:array_merge() 合并一个或多个作为输入提供的数组,并提供一个新数组作...

  如何在PHP增加数字之类的字母?

📅  最后修改于: 2022-05-13 02:24:08.892000        🧑  作者: Mango

如何在PHP增加数字之类的字母?给定一些字母,任务是像增加数字一样增加字母。我们会遇到各种情况并确定结果。例子:递增后的数字递增后的字母需要注意的一件更有趣的事情是,就像数字在遇到 'z' 后在 9 个字母后以两位数开头一样数字:字母:这可以使用简单的增量 (++)运算符来执行,就像在数字中一样。唯一的区别是递减 (-)运算符在字母中的作用与在数字中的作用不同。例 1:程序增加各种字母并打印出来。...

  给定数组的所有旋转中 i*arr[i] 的最大总和的 PHP 程序

📅  最后修改于: 2022-05-13 02:24:08.905000        🧑  作者: Mango

给定数组的所有旋转中 i*arr[i] 的最大总和的 PHP 程序给定一个包含 n 个整数的数组 arr[],找到使 i*arr[i] 的值之和最大的最大值,其中 i 从 0 变化到 n-1。例子:方法 1:该方法讨论了需要 O(n2) 时间的朴素解决方案。该解决方案涉及在每次旋转中找到数组的所有元素的总和,然后确定最大总和值。方法:一个简单的解决方案是尝试所有可能的旋转。计算每次旋转的 i*ar...

  最短无序子数组的 PHP 程序

📅  最后修改于: 2022-05-13 02:24:08.925000        🧑  作者: Mango

最短无序子数组的 PHP 程序给定一个长度为 n 的数组,问题是我们必须找到给定数组中最短的无序{既不增加也不减少}子数组的长度。例子:这个想法是基于这样一个事实,即最短子数组的大小是 0 或 3。我们必须检查数组元素是增加还是减少,如果所有数组元素都在增加或减少,那么最短子数组的长度为 0,如果任一数组元素不跟随增加或减少,那么它的最短长度为 3。PHP输出 :有关更多详细信息,请参阅有关最短无...