php常用的字符串函数_php有必要学吗

php常用的字符串函数_php有必要学吗php中常用的字符串操作(8种)_php字符串截取

目录

1.连接字符串

2.获取字符串长度

3.截取字符串

4.替换字符串

5.分割字符串

6.大小写转换

7.去除首尾空格

8.字符串比较


1.连接字符串

使用 '.'操作符来连接两个字符串。例如:$str1 . $str2 将会连接 $str1$str2

案例:

$str1="hello "; $str2="world"; echo "<h1>" . $str1 . $str2 . "</h1>";

 效果:

php常用的字符串函数_php有必要学吗

2.获取字符串长度

使用strlen()函数来获取一个字符串的长度。例如:$length = strlen($str) 将会返回 $str 字符串的长度。

案例:

$str="hello world"; echo strlen($str);

  效果:

php常用的字符串函数_php有必要学吗

:函数strlen()在获取中文字符串时会出现获取的长度大于字符个数的情况,这是因为在utf-8编码下汉字通常使用3个字节来表示,如果想获取汉字真实的Unicode字符数量而非字节长度,可以使用mb_strlen()函数

对比案例:

$str="你好世界"; echo strlen($str) . "<br>"; echo mb_strlen($str , 'utf-8');//以‘utf-8’编码方式计算字符串的长度

 效果: 

php常用的字符串函数_php有必要学吗

3.截取字符串

使用substr()函数来提取一个字符串的子串。可以指定开始位置和长度,或者只指定开始位置。例如:$subStr = substr($str, $start, $length) 将会返回 $str 字符串中从 $start 位置开始的 $length 长度的子串。

案例:

$str="hello world"; echo substr($str, 0, 5);//截取字符串前5个字符

 效果: 

php常用的字符串函数_php有必要学吗

:和函数strlen()一样,如果截取的字符串中包含中文字符,则会出现一些问题,比如截取到的字符串无法显示,这时我们要用mb_substr()函数来截取

对比案例:

$str="你好世界"; //截取前两个字符 echo substr($str, 0, 2) . "<br>"; echo mb_substr($str, 0, 2, 'utf-8');

 效果: 

php常用的字符串函数_php有必要学吗

4.替换字符串

使用str_replace()函数来替换字符串中的指定内容。例如:$newStr = str_replace($search, $replace, $str) 将会将 $str 字符串中的 $search 替换为 $replace

案例:

$str="hello world"; echo str_replace("world", "Tom", $str);//这里把'world'替换为了'Tom'

 效果: 

php常用的字符串函数_php有必要学吗

5.分割字符串

使用explode()函数来将一个字符串按照指定的分隔符分割成数组。

例如:$arr = explode($delimiter, $str) 将会将 $str 字符串按照 $delimiter 分隔符分割成数组 $arr

案例:

$str="hello world"; $arr = explode(' ', $str);//从空格处分割字符串 echo var_dump($arr); //用调试函数var_dump()打印变量的详细信息

 效果: 效果: 

php常用的字符串函数_php有必要学吗

6.大小写转换

使用strtolower()函数将字符串转换为小写,使用strtoupper()函数将字符串转换为大写。例如:$lower = strtolower($str) 将会将 $str 字符串转换为小写形式。

案例:

$str="hello world"; echo strtoupper($str);//将字符串转换为大写

 效果: 

php常用的字符串函数_php有必要学吗

7.去除首尾空格

使用trim()函数去除字符串首尾的空格。例如:$trimmed = trim($str) 将会去除 $str 字符串首尾的空格。

效果演示:

$str=" hello world";//定义一段包含空格的字符串 echo strlen($str) . "<br>";//直接输出长度 echo strlen(trim($str));//去除空格后输出长度

 效果: 

php常用的字符串函数_php有必要学吗

8.字符串比较

使用strcmp()函数来比较两个字符串的长度大小。

例如:$result = strcmp($str1, $str2) 将会根据字符串的大小关系返回一个结果,如果 $str1 大于 $str2 则返回正数,如果相等则返回 0,如果小于则返回负数。

案例:

$str1="red"; $str2="yellow"; echo strcmp($str1, $str2);

 效果: 

 php常用的字符串函数_php有必要学吗

今天的文章
php常用的字符串函数_php有必要学吗分享到此就结束了,感谢您的阅读。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/80968.html

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注