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

10个必备PHP函数,提高开发效率

发布时间:2023-06-14 11:07:31

1. strip_tags()

strip_tags()函数用于从字符串中去除HTML和PHP标记。这个函数将HTML标记、PHP标记和ASCII控制字符从字符串中删除,这在过滤用户输入数据时非常有用。

示例代码:

$string = '<h1>Hello World</h1>';

echo strip_tags($string); //输出:Hello World

2. explode()

explode()函数用于将一个字符串分割成数组。它接受两个参数:分隔符和字符串,然后返回一个数组。

示例代码:

$string = "apple, banana, orange";

$array = explode(", ", $string);

print_r($array); //输出:Array ( [0] => apple [1] => banana [2] => orange )

3. implode()

implode()函数是explode()函数的反向操作。它将一个数组连接成一个字符串。它接受两个参数:分隔符和数组,然后返回一个字符串。

示例代码:

$array = array('apple', 'banana', 'orange');

$string = implode(", ", $array);

echo $string; //输出:apple, banana, orange

4. strlen()

strlen()函数用于获取字符串的长度。它接受一个字符串作为参数,然后返回字符串的长度。

示例代码:

$string = "Hello World";

echo strlen($string); //输出:11

5. substr()

substr()函数用于从字符串中获取一段子字符串。它接受三个参数:字符串、起始位置和长度。字符串参数是要获取子字符串的原始字符串,起始位置参数是要获取子字符串的起始位置,长度参数是要获取的子字符串的长度。

示例代码:

$string = "Hello World";

echo substr($string, 3, 5); //输出:lo Wo

6. str_replace()

str_replace()函数用于在字符串中替换指定的字符或字符串。它接受三个参数:需要替换的字符或字符串、替换后的字符或字符串和原始字符串。

示例代码:

$string = "Hello World";

echo str_replace("World", "PHP", $string);//输出:Hello PHP

7. in_array()

in_array()函数用于检查数组中是否存在指定的值。它接受两个参数:要搜索的值和搜索的数组。

示例代码:

$array = array('apple', 'banana', 'orange');

if (in_array('banana', $array)) {

  echo "Found banana";

}

8. array_push()

array_push()函数用于向数组中添加一个或多个值。它接受两个参数:要添加的数组和要添加的值。

示例代码:

$array = array('apple', 'banana');

array_push($array, 'orange', 'watermelon');

print_r($array); //输出:Array ( [0] => apple [1] => banana [2] => orange [3] => watermelon )

9. array_pop()

array_pop()函数用于从数组中删除最后一个值,并返回该值。它接受一个参数:要删除的数组。

示例代码:

$array = array('apple', 'banana', 'orange');

$last = array_pop($array);

echo $last; //输出:orange

print_r($array); //输出:Array ( [0] => apple [1] => banana )

10. sort()

sort()函数用于给数组按升序排序。它接受一个参数:要排序的数组。

示例代码:

$array = array(3, 1, 2, 5, 4);

sort($array);

print_r($array); //输出:Array ( [0] => 1 [1] => 2 [2] => 3 [3] => 4 [4] => 5 )