PHP 内置函数2025年6月20日 | 阅读 10 分钟 流行的服务器端编程语言 PHP 拥有大量的内置函数。这些例程简化了编码过程,并促进了各种程序,包括数据库管理、数组处理和字符串操作。超过 700 个内置 PHP 函数可以执行各种任务。 为什么要使用函数?
PHP 内置函数的优点PHP 的集成特性提供了许多优势,使编码更快、更有效,并且不易出错。最重要的优点如下:
数字函数PHP 中返回数值的函数称为数字函数。要格式化数字、返回常量、执行数学计算等,请使用数字 PHP 函数。 is_numeric()描述:检查一个变量是否是数字或数字字符串。 示例 输出 True number_format()描述:格式化数字,带有千位分隔符。 示例 输出 1,500,000 rand()描述:生成一个随机数。 示例 输出 [Random number like 834923] round()描述:将浮点数四舍五入到最接近的整数。 输出 6 sqrt()描述:返回数字的平方根。 示例 输出 7 cos()描述:返回数字的余弦值(以弧度为单位)。 示例 输出 0.52532198881773 sin()描述:返回数字的正弦值(以弧度为单位)。 示例 输出 0.85090352453412 tan()描述:返回数字的正切值(以弧度为单位)。 示例 输出 1.6197751905439 pi()描述:返回 π (pi) 的值。 示例 输出 3.1415926535898 abs()描述:返回数字的绝对值。 示例 输出 100 ceil()描述:将数字向上舍入到最接近的整数。 示例 输出 7 floor()描述:将数字向下舍入到最接近的整数。 示例 输出 6 max()描述:返回数字列表中最大的值。 示例 输出 15 min()描述:返回数字列表中最小的值。 示例 输出 2 pow()描述:返回一个数字的另一个数字的幂。 示例 输出 16 exp()描述:返回 e 的某个数字的幂。 示例 输出 2.718281828459 log()描述:返回某个数字的自然对数(以 e 为底)。 示例 输出 2.302585092994 log10()描述:返回某个数字的以 10 为底的对数。 示例 输出 2 deg2rad()描述:将度转换为弧度。 示例 输出 3.1415926535898 rad2deg()描述:将弧度转换为度。 示例 输出 180 bindec()描述:将二进制数转换为十进制数。 示例 输出 13 decbin()描述:将十进制数转换为二进制数。 示例 输出 1101 dechex()描述:将十进制数转换为十六进制数。 示例 输出 ff hexdec()描述:将十六进制数转换为十进制数。 示例 输出 255 octdec()描述:将八进制数转换为十进制数。 示例 输出 15 decoct()描述:将十进制数转换为八进制数。 示例 输出 17 字符串函数一串字符被称为字符串。PHP 支持多种数据类型,包括字符串。有许多内置的字符串函数。以下是常见的PHP 字符串函数的综合列表。 strlen()描述:返回字符串的长度。 示例 输出 11 strrev()描述:反转字符串。 示例 输出 olleH strtolower()描述:将字符串转换为小写。 示例 输出 hello strtoupper()描述:将字符串转换为大写。 示例 输出 HELLO ucfirst()描述:将字符串的首字母大写。 示例 输出 Hello lcfirst()描述:将字符串的首字母转换为小写。 示例 输出 hello ucwords()描述:将字符串中每个单词的首字母大写。 示例 输出 Hello World str_replace()描述:将搜索字符串的所有出现替换为替换字符串。 示例 输出 Hello PHP strpos()描述:查找子字符串在字符串中第一次出现的位置。 示例 输出 7 substr()描述:返回字符串的一部分。 示例 输出 World trim()描述:从字符串的两侧删除空格或其他字符。 示例 输出 Hello World ltrim()描述:从字符串的左侧删除空格或其他字符。 示例 输出 Hello rtrim()描述:从字符串的右侧删除空格或其他字符。 示例 输出 Hello explode()描述:使用分隔符将字符串拆分为数组。 示例 输出 Array ( [0] => Hello [1] => World ) implode()描述:使用分隔符将数组元素连接成一个字符串。 示例 输出 Hello World str_repeat()描述:将字符串重复指定次数。 示例 输出 HiHiHi str_split()描述:将字符串拆分为字符数组。 示例 输出 Array ( [0] => H [1] => e [2] => l [3] => l [4] => o ) addslashes()描述:在某些字符('、"、\ 和 NULL)前添加反斜杠。 示例 输出 It\'s John\'s book htmlspecialchars()描述:将特殊字符转换为 HTML 实体。 示例 输出 <b>Bold</b> nl2br()描述:在字符串中的所有换行符前插入 HTML 换行符(<br>)。 示例 输出 Hello<br />World 数组函数数组是 PHP 的基本数据结构之一。它们可以包含各种数据类型,包括字符串、数字,甚至是其他数组,并且经常用于在一个变量中存储多个项目。有各种内置的 PHP 函数可用于执行不同的数组操作。PHP 数组操作由这些实用工具简化和提高效率。 array()描述:创建一个数组。 示例 输出 Array ( [0] => red [1] => green [2] => blue ) count()描述:计算数组中元素的数量。 示例 输出 3 array_push()描述:将一个或多个元素添加到数组的末尾。 示例 输出 Array ( [0] => a [1] => b [2] => c [3] => d ) array_pop()描述:移除数组的最后一个元素。 示例 输出 Array ( [0] => x [1] => y ) array_shift()描述:移除数组的第一个元素。 示例 输出 Array ( [0] => second [1] => third ) array_unshift()描述:将一个或多个元素添加到数组的开头。 示例 输出 Array ( [0] => a [1] => b [2] => c ) in_array()描述:检查值是否存在于数组中。 示例 输出 Found array_merge()描述:合并一个或多个数组。 示例 输出 Array ( [a] => red [b] => green [c] => blue [d] => yellow ) array_keys()描述:返回数组的所有键。 示例 输出 Array ( [0] => a [1] => b ) array_values()描述:返回数组的所有值。 示例 输出 Array ( [0] => apple [1] => banana ) array_unique()描述:从数组中删除重复值。 示例 输出 Array ( [0] => a [1] => b [3] => c ) array_reverse()描述:以反向顺序返回数组。 示例 输出 Array ( [0] => three [1] => two [2] => one ) sort()描述:按升序对索引数组进行排序。 示例 输出 Array ( [0] => 1 [1] => 2 [2] => 3 ) rsort()描述:按降序对索引数组进行排序。 示例 输出 Array ( [0] => 3 [1] => 2 [2] => 1 ) asort()描述:按值对关联数组进行排序,同时保留键的关联。 示例 输出 Array ( [b] => 2 [c] => 3 [a] => 4 ) ksort()描述:按键对关联数组进行升序排序。 示例 输出 Array ( [a] => 1 [b] => 2 [c] => 3 ) array_slice()描述:提取数组的一部分。 示例 输出 Array ( [0] => b [1] => c ) array_splice()描述:删除/替换数组元素,并可以选择插入新元素。 示例 输出 Array ( [0] => red [1] => black [2] => white [3] => yellow ) array_search()描述:在数组中搜索一个值,如果找到则返回其键。 示例 输出 b 文件处理函数fopen()描述:打开文件或 URL。 示例 输出 File opened successfully. fclose()描述:关闭已打开的文件。 示例 输出 (No visible output, but file is closed) fread()描述:读取文件内容。 输出 abc def ghijklmn fwrite()描述:将数据写入文件。 输出 (Content is written into newfile.txt) file_get_contents()描述:将整个文件读取到字符串中。 示例 输出 abc def ghijklmn file_put_contents()描述:将字符串写入文件。 示例 输出 Text is written to sample.txt fgets()描述:从文件中读取一行。 示例 输出 abc fgetc()描述:从文件中读取一个字符。 输出 a feof()描述:检查是否到达“文件结尾”。 示例 输出 abc<br> def<br> ghijklmn<br> file_exists()描述:检查文件或目录是否存在。 示例 输出 File exists. filesize()描述:返回文件大小(以字节为单位)。 示例 输出 17 unlink()描述:删除文件。 示例 输出 File deleted. rename()描述:重命名或移动文件。 示例 输出 File renamed silently; no output copy()描述:复制文件。 示例 输出 Creates copy.txt with contents of source.txt is_readable()描述:检查文件是否可读。 示例 输出 File is readable. is_writable()描述:检查文件是否可写。 示例 输出 File is writable. rewind()描述:将文件指针移回文件开头。 示例 输出 abc file()描述:将文件读入数组,每行作为一个数组元素。 示例 输出 Array ( [0] => abc [1] => def [2] => ghijklmn ) 下一主题PHP 的优点和缺点 |
我们请求您订阅我们的新闻通讯以获取最新更新。