1、常用的字符串函数是PHP的内置函数
常用的字符串函数表
函数名称 | 功能描述 |
Strlen() | 获取字符串的长度 |
strpos() | 在指定字符串中查找目标字符串首次出现的位置 |
strrpos() | 获取指定字符串在目标字符串中最后一次出现的位置 |
str_replace() | 用于对字符串中的某些字符进行替换操作 |
substr() | 用于获取字符串的子串 |
substr_replace() | 用于把字符串的一部分替换为另外一个字符串 |
explode() | 将指定字符串拆分成数组 |
implode() | 用指定的连接符将数组中的键值拼接成字符串 |
trim() | 去除字符串首尾的空白字符(或指定的字符串) |
str_repeat() | 重复字符串 |
strcmp() | 比较两个字符串的大小 |
一、例如:
<!DOCTYPE html>
<html>
<body>
<?php
- //算湖南大汉技工学校ICT学院一共有多少个字符
//先定义一个值
$w="湖南大汉技工学校ICT学院";//一个字里有3个字符
echo strlen($w ),"<br>";//查找字符的长度
2.查找学的位置
$a="湖南大汉技工学校ICT学院";
echo strpos($a ,'学');//strpos是表示首次出现的位置
- //将ICTict改为城市3个字符为一个字
$c="湖南大汉技工学校ICTict学院";
echo strtr($c,"ICTict","城市" ),"<br>";//strtr是替换的意思
4.
$e="湖南大汉技工学校ICTict学院";//截取所需字
echo substr($e,"6","12"),"<br>";
//substr表示截取6到12是前六个字符后开始走到12所出来的字
?>
</body>
</html>
运行结果及截获
二、字符串的比较
例如:
<!DOCTYPE html>
<html>
<body>
<?php
if(strcmp('ye_PHP','yePHP')){
echo "not the same tring";
} else{
echo"the same string";//代码显示比较结果大于0,因此输出“not the same string”
}
?>
</body>
</html>
运行结果及截获
- 过滤空白字符
例如:
<!DOCTYPE html>
<html>
<body>
<?php
$w=" These are a few words :) ... ";//定义值
echo " 原字符串:". $w ."<br>";//原字符串
echo "去空白后的字符串:" . trim($w);//去掉空白后的字符串
?>
</body>
</html>
运行结果及截获
作者创作不易,还望各位勿转载!!