上一节我们学习了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编程
?>


总结:我们可以通过字符串内置函数对字符串进行加工,以满足我们的个性化需求。

点赞(0)

C语言网提供由在职研发工程师或ACM蓝桥杯竞赛优秀选手录制的视频教程,并配有习题和答疑,点击了解:

一点编程也不会写的:零基础C语言学练课程

解决困扰你多年的C语言疑难杂症特性的C语言进阶课程

从零到写出一个爬虫的Python编程课程

只会语法写不出代码?手把手带你写100个编程真题的编程百练课程

信息学奥赛或C++选手的 必学C++课程

蓝桥杯ACM、信息学奥赛的必学课程:算法竞赛课入门课程

手把手讲解近五年真题的蓝桥杯辅导课程

Dotcpp在线编译      (登录可减少运行等待时间)