PHP字符串常用函数

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