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

PHP中最常用的10个函数:trim、strpos、substr、strtolower、strtoupper等

发布时间:2023-06-10 06:02:15

1. trim()函数

trim函数用于去除字符串开头和结尾的空格或其他指定字符。

例如,下面的代码将去除字符串“Hello World!”开头和结尾的空格:


$str = "    Hello World!    ";
echo trim($str); //输出:Hello World!

2. strpos()函数

strpos函数用于查找字符串中某个子字符串的位置。

例如,下面的代码将查找字符串“Hello World!”中是否包含子字符串“World”:


$str = "Hello World!";
$pos = strpos($str, "World");
if ($pos !== false) {
    echo "World found at position $pos.";
} else {
    echo "World not found in string.";
}

3. substr()函数

substr函数用于截取字符串的一部分。

例如,下面的代码将从字符串“Hello World!”中截取前五个字符:


$str = "Hello World!";
$substr = substr($str, 0, 5);
echo $substr; //输出:Hello

4. strtolower()函数

strtolower函数用于将字符串转换为小写字母。

例如,下面的代码将将字符串“HELLO WORLD”转换为小写字母:


$str = "HELLO WORLD";
$lower = strtolower($str);
echo $lower; //输出:hello world

5. strtoupper()函数

strtoupper函数用于将字符串转换为大写字母。

例如,下面的代码将将字符串“hello world”转换为大写字母:


$str = "hello world";
$upper = strtoupper($str);
echo $upper; //输出:HELLO WORLD

6. implode()函数

implode函数用于将数组中的元素以指定的分隔符连接成一个字符串。

例如,下面的代码将将数组$a中的元素用逗号连接成一个字符串:


$a = array('a', 'b', 'c', 'd');
$str = implode(',', $a);
echo $str; //输出:a,b,c,d

7. explode()函数

explode函数用于将字符串以指定的分隔符拆分成一个数组。

例如,下面的代码将字符串“a,b,c,d”以逗号为分隔符拆分成一个数组:


$str = "a,b,c,d";
$a = explode(',', $str);
print_r($a); //输出:Array ( [0] => a [1] => b [2] => c [3] => d )

8. count()函数

count函数用于统计数组中元素的个数。

例如,下面的代码将输出数组$a中元素的个数:


$a = array('a', 'b', 'c', 'd');
$count = count($a);
echo $count; //输出:4

9. array_push()函数

array_push函数用于向数组末尾添加一个或多个元素。

例如,下面的代码将向数组$a中添加一个元素:


$a = array('a', 'b', 'c');
array_push($a, 'd');
print_r($a); //输出:Array ( [0] => a [1] => b [2] => c [3] => d )

10. in_array()函数

in_array函数用于判断一个值是否在数组中存在。

例如,下面的代码将判断值“b”是否在数组$a中存在:


$a = array('a', 'b', 'c');
if (in_array('b', $a)) {
    echo "Value exists in array.";
} else {
    echo "Value does not exist in array.";
}