strlen()
函数返回一个字符串的长度(单位为字节),可以用来判断字符串是否为空。下面是一个示例:
$str = "Hello World";
echo strlen($str); // 输出 11
strtoupper()
函数将一个字符串中的所有字母转换为大写字母,而strtolower()
函数则将一个字符串中的所有字母转换为小写字母。下面是一个示例:
$str = "Hello World";
echo strtoupper($str); // 输出 HELLO WORLD
echo strtolower($str); // 输出 hello world
substr()
函数用于返回一个字符串的子串,可以指定子串的起始位置和长度。下面是一个示例:
$str = "Hello World";
echo substr($str, 0, 5); // 输出 Hello
echo substr($str, 6); // 输出 World
str_replace()
函数用于在字符串中替换指定的字符或字符串,可以替换多个。下面是一个示例:
$str = "Hello World";
echo str_replace("World", "PHP", $str); // 输出 Hello PHP
explode()
函数可以将一个字符串以指定的字符为分割符转换成数组,该函数返回的是一个数组。下面是一个示例:
$str = "apple,banana,orange";
$arr = explode(",", $str);
print_r($arr); // 输出 Array ( [0] => apple [1] => banana [2] => orange )
implode()
函数可以将一个数组的元素连接成一个字符串,该函数返回的是一个字符串。下面是一个示例:
$arr = array("apple", "banana", "orange");
$str = implode(",", $arr);
echo $str; // 输出 apple,banana,orange
array_push()
函数可以将一个或多个元素压入数组的末尾,该函数返回的是该数组元素的个数。下面是一个示例:
$arr = array("apple", "banana", "orange");
echo array_push($arr, "pear"); // 输出 4
print_r($arr); // 输出 Array ( [0] => apple [1] => banana [2] => orange [3] => pear )
array_pop()
函数用于弹出数组的最后一个元素,该函数返回的是被弹出的元素。下面是一个示例:
$arr = array("apple", "banana", "orange");
$last = array_pop($arr);
echo $last; // 输出 orange
print_r($arr); // 输出 Array ( [0] => apple [1] => banana )
isset()
函数用于检查变量是否设置并且非NULL。该函数返回布尔值,如果变量存在返回true,否则返回false。下面是一个示例:
$name = "PHP";
if (isset($name)) {
echo "变量已设置";
} else {
echo "变量未设置";
}
以上九个PHP函数在日常开发中使用非常频繁,掌握它们可以有效提高编码效率。