上一节我们学习了PHP中的字符串以及一些常用技巧,本节我们将学习如何通过内置函数来修改字符串变量。
1. 大小写相互转换,strtoupper()函数将字符串转大写,返回一个新的字符串;strtolower()函数将字符串转小写,返回一个新的字符串。
<?php /* PHP字符串大小写相互转换 */ $str='Dotcpp编程'; /* strtoupper() */ $strUp=strtoupper($str); echo $strUp;//DOTCPP编程 /* strtolower */ echo '<br>'; $strLow=strtolower($str); echo $strLow; //dotcpp编程 ?>
2. 子串替换,str_replace(subStr, destStr,srcStr )函数会在原串srcStr里找子串subStr,如果找到就将其替换称destStr。
<?php
/* str_replace(srcStr,subStr, destStr )函数 */
$str='Dotcpp.com';
$nstr=str_replace('D','d',$str);
echo $nstr; //dotcpp.com
?>3. 字符串反转,strrev()函数会将”123“反转成”321“。
<?php /* strrev()反转字符串函数 */ $str='moc.ppctoD'; echo strrev($str); //dotcpp.com ?>
4. 删除字符串两侧所有空格,trim()函数会把” Dotcpp编程 “加工成”Dotcpp编程“。
<?php /* trim()函数删除字符串两侧所有空格 */ $str=' Dotcpp编程 '; echo trim($str); //Dotcpp编程 ?>
总结:我们可以通过字符串内置函数对字符串进行加工,以满足我们的个性化需求。
C语言网提供由在职研发工程师或ACM蓝桥杯竞赛优秀选手录制的视频教程,并配有习题和答疑,点击了解:
一点编程也不会写的:零基础C语言学练课程
解决困扰你多年的C语言疑难杂症特性的C语言进阶课程
从零到写出一个爬虫的Python编程课程
只会语法写不出代码?手把手带你写100个编程真题的编程百练课程
信息学奥赛或C++选手的 必学C++课程
蓝桥杯ACM、信息学奥赛的必学课程:算法竞赛课入门课程
手把手讲解近五年真题的蓝桥杯辅导课程