PHP常用函数总结(180多个)攻略
介绍
本篇攻略总结了PHP中常用的180多个函数,适合初学者作为快速入门手册进行查阅。以下按照分类分别进行介绍。
字符串
PHP中操作字符串的函数主要包括strlen、substr、strpos、str_replace等。
-
strlen
:返回字符串长度。
示例:
php
$str = "hello world";
echo strlen($str); // 输出:11 -
substr
:返回字符串的一部分。
示例:
php
$str = "hello world";
echo substr($str, 6); // 输出:world -
strpos
:查找字符串中某个子串的位置。
示例:
php
$str = "hello world";
echo strpos($str, 'world'); // 输出:6 -
str_replace
:替换字符串中的某个子串。
示例:
php
$str = "hello world";
echo str_replace('world', 'php', $str); // 输出:hello php
数组
PHP中操作数组的函数主要包括count、array_push、array_pop、sort等。
-
count
:计算数组元素个数。
示例:
php
$arr = array(1, 2, 3);
echo count($arr); // 输出:3 -
array_push
:将新元素添加到数组末尾。
示例:
php
$arr = array(1, 2, 3);
array_push($arr, 4);
print_r($arr); // 输出:Array ( [0] => 1 [1] => 2 [2] => 3 [3] => 4 ) -
array_pop
:删除并返回数组末尾元素。
示例:
php
$arr = array(1, 2, 3);
$last = array_pop($arr);
echo $last; // 输出:3
print_r($arr); // 输出:Array ( [0] => 1 [1] => 2 ) -
sort
:对数组进行升序排序。
示例:
php
$arr = array(3, 1, 2);
sort($arr);
print_r($arr); // 输出:Array ( [0] => 1 [1] => 2 [2] => 3 )
文件操作
PHP中操作文件的函数主要包括file、fopen、fwrite、fclose等。其中file函数返回文件内容数组,其他函数需要借助文件句柄进行读写操作。
-
file
:将整个文件读入数组中。
示例:
php
$arr = file('test.txt');
print_r($arr); // 输出:Array ( [0] => line1 [1] => line2 [2] => line3 ) -
fopen
:打开文件并返回文件句柄。
示例:
php
$handle = fopen('test.txt', 'r'); -
fwrite
:写入数据到打开的文件中。
示例:
php
$handle = fopen('test.txt', 'w');
fwrite($handle, 'new line');
fclose($handle); -
fclose
:关闭一个打开的文件句柄。
示例:
php
$handle = fopen('test.txt', 'r');
fclose($handle);
正则表达式
PHP中操作正则表达式的函数主要包括preg_match、preg_replace、preg_split等。
-
preg_match
:用正则表达式匹配字符串。
示例:
php
$str = "hello world";
if (preg_match('/hello/', $str)) {
echo "Matched!";
} -
preg_replace
:用正则表达式替换字符串中的部分内容。
示例:
php
$str = "hello world";
$newstr = preg_replace('/world/', 'php', $str);
echo $newstr; // 输出:hello php -
preg_split
:用正则表达式分割字符串。
示例:
php
$str = "hello,world,php";
$arr = preg_split('/,/', $str);
print_r($arr); // 输出:Array ( [0] => hello [1] => world [2] => php )
其他常用函数
除了上述分类的函数,PHP中还有很多其他常用函数,如下:
-
date
:输出当前日期和时间。
示例:
php
echo date('Y-m-d H:i:s'); // 输出:2021-10-13 16:12:34 -
rand
:生成一个随机整数。
示例:
php
echo rand(0, 100); // 输出:50 -
urlencode
:将字符串编码为URL格式。
示例:
php
$str = "hello world";
echo urlencode($str); // 输出:hello+world -
json_encode
:将数组或对象转换为JSON格式字符串。
示例:
php
$arr = array('name' => 'alice', 'age' => 20);
echo json_encode($arr); // 输出:{"name":"alice","age":20}
总结
通过以上介绍,我们可以对PHP中的常用函数有一个更全面的了解和认识。在实际开发中,更多的函数需要根据具体情况选择使用,同时也需要注意函数使用的正确姿势,如函数参数的类型、顺序等。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:PHP常用函数总结(180多个) - Python技术站