📝 PHP教程

734篇技术文档
  如何在 Laravel 中获取客户端 IP 地址和 MAC 地址?

📅  最后修改于: 2022-05-13 01:54:10.896000        🧑  作者: Mango

如何在 Laravel 中获取客户端 IP 地址和 MAC 地址?什么是 MAC 地址?MAC 是“Media Access Control”的缩写,它是与每个网络设备相关联的 48 位物理地址。它印在 NIC(网络接口卡)上,并且对于每个网络设备都是全球唯一的。数据链路层使用 MAC 地址将数据包从源路由到目的地。如何在 Laravel 中获取已连接客户端的 MAC 地址?'exec()' 是一...

  巧克力分配问题的php程序

📅  最后修改于: 2022-05-13 01:54:10.898000        🧑  作者: Mango

巧克力分配问题的php程序给定一个包含 n 个整数的数组,其中每个值代表一包中巧克力的数量。每个包可以有不定数量的巧克力。有 m 个学生,任务是分发巧克力包,这样:每个学生得到一包。给学生的巧克力包中的巧克力数量与巧克力数量之差最小。例子:Input :arr[] = {7, 3, 2, 4, 9, 12, 56} , m = 3Output:Minimum Difference is 2Expl...

  旋转数次后在给定索引处查找元素的 PHP 程序

📅  最后修改于: 2022-05-13 01:54:10.901000        🧑  作者: Mango

旋转数次后在给定索引处查找元素的 PHP 程序给出一个由 N 个整数组成的数组。我们执行了几个范围 [L..R] 的右圆周旋转。执行这些旋转后,我们需要在给定索引处找到元素。例子 :方法:蛮力蛮力方法是实际旋转所有给定范围的数组,最后返回修改后数组中给定索引处的元素。方法:高效我们可以在保存所有范围后进行离线处理。假设,我们的旋转范围是:[0..2] 和 [0..3]我们从反向运行这些范围。在范围...

  如何在PHP生成随机的、唯一的、字母数字字符串

📅  最后修改于: 2022-05-13 01:54:10.904000        🧑  作者: Mango

如何在PHP生成随机的、唯一的、字母数字字符串在PHP中有很多方法可以生成随机的、唯一的、字母数字字符串,如下所示:使用 str_shuffle()函数:str_shuffle()函数是PHP的内置函数,用于随机打乱作为参数传递给函数的字符串的所有字符。当传递一个数字时,它将数字视为字符串并将其打乱。此函数不会对原始字符串或作为参数传递给它的数字进行任何更改。相反,它返回一个新字符串,它是参数中传...

  如何使用PHP删除文件?

📅  最后修改于: 2022-05-13 01:54:10.907000        🧑  作者: Mango

如何使用PHP删除文件?使用PHP删除文件非常简单。删除文件意味着从目录中完全删除文件,使该文件不再存在。 PHP有一个允许删除文件的 unlink()函数。 PHP unlink()函数接受两个参数$filename和$context。句法:下面的程序说明了上述方法:程序 1:该程序使用 unlink()函数从目录中删除文件。假设有一个名为“gfg.txt”的文件输出:程序 2:该程序使用 un...

  如何用PHP连接 ODBC 数据库?

📅  最后修改于: 2022-05-13 01:54:10.909000        🧑  作者: Mango

如何用PHP连接 ODBC 数据库?Microsoft 开放式数据库连接 (ODBC) 是一种 C 应用程序编程语言接口。因此应用程序可以访问来自不同数据库管理系统的数据。 ODBC 的设计者旨在使其独立于数据库系统和操作系统。在本文中,我们使用 Microsoft Access 数据库来建立连接。要求:如果安装了ODBC Drivers或安装了旧版本,则更新到最新版本或先安装驱动通过启动 Apa...

  如何删除PHP中的非字母数字字符?

📅  最后修改于: 2022-05-13 01:54:10.912000        🧑  作者: Mango

如何删除PHP中的非字母数字字符?可以使用 preg_replace()函数删除非字母数字字符。此函数执行正则表达式搜索和替换。函数preg_replace() 搜索由模式指定的字符串,如果找到则用替换替换模式。例子:句法:参数:该函数接受上面提到的三个参数,如下所述:$pattern:在字符串搜索的模式。它必须是正则表达式。$replacement_string:匹配的模式被replacemen...

  PHP的stdClass 是什么?

📅  最后修改于: 2022-05-13 01:54:10.914000        🧑  作者: Mango

PHP的stdClass 是什么?stdClass 是PHP的空类,用于将其他类型转换为对象。它类似于Java或Python对象。 stdClass 不是对象的基类。如果将对象转换为对象,则不会对其进行修改。但是,如果对象类型被转换/类型转换,则会创建 stdClass 的实例,如果它不是 NULL。如果为 NULL,则新实例将为空。用途:stdClass 通过调用成员直接访问成员。它在动态对象中...

  使用PHP重置数组元素的键?

📅  最后修改于: 2022-05-13 01:54:10.917000        🧑  作者: Mango

使用PHP重置数组元素的键?在PHP,两种类型的数组可能是索引数组和关联数组。在索引数组的情况下,元素是严格的整数索引,在关联数组的情况下,每个元素都有与之关联的相应键,并且只能使用这些键访问元素。要使用整数索引访问关联数组的键和值,可以使用array_keys()和array_values()内置函数。array_keys()函数接受一个数组的输入,并从输入数组中返回只有键的索引数组。array...

  PHP数据库连接

📅  最后修改于: 2022-05-13 01:54:10.920000        🧑  作者: Mango

PHP数据库连接相关数据的集合称为数据库。 XAMPP 代表跨平台、Apache、MySQL、 PHP和 Perl。它是用于网站开发的简单轻量级本地服务器之一。要求:XAMPP Web 服务器程序:通过启动 Apache 和 MySQL 来启动 XAMPP 服务器。编写用于连接到 XAMPP 的PHP脚本。在本地浏览器中运行它。基于PHP代码的数据库创建成功。在PHP,我们可以使用以下路径使用 X...

  如何使用PHP清除 APC 缓存条目?

📅  最后修改于: 2022-05-13 01:54:10.923000        🧑  作者: Mango

如何使用PHP清除 APC 缓存条目?替代PHP缓存 (APC)存储以前PHP编译的字节码,因此我们不需要每次都重新编译,从而节省时间。我们必须清理缓存条目以进行新的编译。为此,我们可以使用PHP函数apc_clear_cache()删除缓存条目。此命令清除缓存并在成功时返回“true”。句法:此命令将删除系统缓存。如果你想为用户清除缓存,那么只需提供“user”作为参数。示例:要清除 APC 缓...

  如何从存储在变量中的字符串调用PHP函数

📅  最后修改于: 2022-05-13 01:54:10.926000        🧑  作者: Mango

如何从存储在变量中的字符串调用PHP函数给定一些以字符串形式存储在变量中的用户定义函数的名称。任务是使用存储在变量中的名称调用函数。例子:有两种方法可以做到这一点。一种是使用括号和参数直接通过变量名调用函数,另一种是使用 call_user_func()函数,但在这两种方法中都要使用变量名。程序:输出:另一种方法:使用 eval()函数:eval()函数是PHP的一个内置函数,用于将字符串计算为P...

  什么时候在PHP使用 self 而不是 $this ?

📅  最后修改于: 2022-05-13 01:54:10.929000        🧑  作者: Mango

什么时候在PHP使用 self 而不是 $this ?self和this是两个不同的运算符,分别用于表示当前类和当前对象。 self 用于访问静态或类变量或方法, this 用于访问非静态或对象变量或方法。所以当需要访问属于类的东西时使用 self ,当需要访问属于类对象的属性时使用 $this 。self运算符:self运算符表示当前类,因此用于访问类变量或静态变量,因为这些成员属于一个类而不是...

  Php程序排列给定的数字以形成最大的数字

📅  最后修改于: 2022-05-13 01:54:10.931000        🧑  作者: Mango

Php程序排列给定的数字以形成最大的数字给定一组数字,以产生最大值的方式排列它们。例如,如果给定数字是 {54, 546, 548, 60},则排列 6054854654 给出最大值。如果给定的数字是 {1, 34, 3, 98, 9, 76, 45, 4},则排列 998764543431 给出最大值。我们想到的一个简单的解决方案是按降序对所有数字进行排序,但简单的排序是行不通的。例如,548 ...

  如何在PHP删除字符串中的所有不可打印字符?

📅  最后修改于: 2022-05-13 01:54:10.934000        🧑  作者: Mango

如何在PHP删除字符串中的所有不可打印字符?由于其中包含打印,而不是打印字符的字符串。任务是从字符串删除所有不可打印的字符。空格 () 是第一个可打印的字符,波浪号 (~) 是最后一个可打印的 ASCII字符。因此,任务是替换掉在该范围内的所有字符意味着只取那些出现在范围(32-127)中的字符。此任务仅由不同类型的正则表达式完成。例子:注意:换行符 (\n) 和制表符 (\t) 是不可打印字符的...