PHP字符串常用函数
- strlen():获取字符串的长度。
$string = "Hello, world!";
$length = strlen($string);
echo $length; // 输出:13
- strpos():查找字符串中第一次出现某个子串的位置。
$string = "Hello, world!";
$pos = strpos($string, "world");
echo $pos; // 输出:7
- substr():获取字符串的一个子串。
$string = "Hello, world!";
$sub = substr($string, 0, 5);
echo $sub; // 输出:Hello
- str_replace():替换字符串中的某些子串。
$string = "Hello, world!";
$new_string = str_replace("world", "PHP", $string);
echo $new_string; // 输出:Hello, PHP!
- strtoupper():将字符串转换为大写字母。
$string = "Hello, world!";
$upper = strtoupper($string);
echo $upper; // 输出:HELLO, WORLD!
- strtolower():将字符串转换为小写字母。
$string = "Hello, world!";
$lower = strtolower($string);
echo $lower; // 输出:hello, world!
- trim():删除字符串两端的空格。
$string = " Hello, world! ";
$trimmed = trim($string);
echo $trimmed; // 输出:Hello, world!
- htmlspecialchars():将字符串中的特殊字符转换为HTML实体。
$string = "";
$html = htmlspecialchars($string);
echo $html; // 输出:
- explode():使用一个分隔符将一个字符串分割成一个数组。
$string = "apple,banana,orange";
$array = explode(",", $string);
print_r($array); // 输出:Array ( [0] => apple [1] => banana [2] => orange )
- implode():将一个数组元素连接成一个字符串,并使用指定的分隔符分隔它们。
$array = array("apple", "banana", "orange");
$string = implode(",", $array);
echo $string; // 输出:apple,banana,orange
- ucfirst():将字符串的首字母转换为大写。
$string = "hello, world!";
$ucfirst = ucfirst($string);
echo $ucfirst; // 输出:Hello, world!
- ucwords():将字符串中每个单词的首字母转换为大写。
$string = "hello, world!";
$ucwords = ucwords($string);
echo $ucwords; // 输出:Hello, World!
- strrev():将字符串反转。
$string = "Hello, world!";
$reversed = strrev($string);
echo $reversed; // 输出:!dlrow ,olleH
- sprintf():将格式化的字符串写入一个变量中。
$number = 10;
$string = sprintf("The number is %d", $number);
echo $string; // 输出:The number is 10
- addslashes():在字符串中添加反斜杠转义特殊字符。
$string = "It's a beautiful day!";
$escaped = addslashes($string);
echo $escaped; // 输出:It\'s a beautiful day!
此处评论已关闭