欢迎访问宙启技术站
智能推送

10个常用PHP函数,带例子讲解

发布时间:2023-05-28 10:40:13

1. strlen() 

该函数用于计算字符串的长度,即包含的字符数。它可以用于判断字符串是否为空,或者用于限制字符串长度。下面是一个例子:

$str = "Hello world!";

echo strlen($str);

//输出结果为 12

2. strpos() 

该函数用于查找字符串中某个字符或字符串的位置。如果找到匹配的字符或字符串,则返回其位置;如果未找到,则返回 false。下面是一个例子:

$str = "Hello world!";

$pos = strpos($str, "o");

echo $pos;

//输出结果为 4

3. substr() 

该函数用于截取字符串中指定长度的子字符串。它可以用于提取字符串中的关键信息,或者将一个长字符串分割成多个小字符串。下面是一个例子:

$str = "Hello world!";

$sub_str = substr($str, 0, 5);

echo $sub_str;

//输出结果为 Hello

4. trim() 

该函数用于去除字符串首尾的空格或其他字符。它可以用于清理用户输入的数据,或者处理从数据库中读取的数据。下面是一个例子:

$str = "  Hello world!  ";

$trimmed_str = trim($str);

echo $trimmed_str;

//输出结果为 Hello world!

5. explode() 

该函数用于将一个字符串按照指定的分隔符分割成数组。它可以用于处理从表单提交的数据,或者解析从 URL 中传递的参数。下面是一个例子:

$str = "apple,orange,banana";

$fruits = explode(",", $str);

print_r($fruits);

//输出结果为 Array ( [0] => apple [1] => orange [2] => banana )

6. implode() 

该函数用于将一个数组的元素按照指定的分隔符合并成一个字符串。它可以用于将多条记录合并为一条字符串,或者将多个搜索关键词合并为一个查询条件。下面是一个例子:

$fruits = array("apple", "orange", "banana");

$str = implode(", ", $fruits);

echo $str;

//输出结果为 apple, orange, banana

7. array_push() 

该函数用于在数组的末尾添加一个或多个元素。它可以用于保存用户输入或计算得到的结果。下面是一个例子:

$fruits = array("apple", "orange");

array_push($fruits, "banana", "pear");

print_r($fruits);

//输出结果为 Array ( [0] => apple [1] => orange [2] => banana [3] => pear )

8. array_pop() 

该函数用于从数组的末尾删除一个元素,并返回该元素的值。它可以用于去除数组中最后一个元素,或者计算得到的结果。下面是一个例子:

$fruits = array("apple", "orange", "banana");

$last_fruit = array_pop($fruits);

echo $last_fruit;

//输出结果为 banana

9. date() 

该函数用于获取当前日期和时间的格式化字符串。它可以用于记录操作时间或显示页面更新时间。下面是一个例子:

$date = date("Y-m-d H:i:s");

echo $date;

//输出结果为 2022-05-02 17:40:30

10. file_get_contents() 

该函数用于读取文件的内容,并将其作为字符串返回。它可以用于处理静态文件或从网络中获取数据。下面是一个例子:

$content = file_get_contents("http://www.example.com");

echo $content;

//输出结果为 网页的内容