1.?mb_strlen(); 统计有多少个字1.strlen($s) 统计有多少字节 utf8中一个汉字为3个字节
$s=‘中国China‘;
echo strlen($s);//统计字节个数
2.str_split($ss,3)三个为一组,对中文支持不好
3.trim($a); 清除左边或者右边的连续空格
4.rtrim清除右边的字符串或空格,ltrim清除左边的字符串或空格
5.strtolower ($s) 转换为小写,strtoupper($s)转换为大写
6. .在php字符串中代表连接去除符,相当于+
7.str_split($s,3) 三个为一组的分出数据但是对中文的支持不太好
8.php显示html标签<>htmlspecialchars <表示< >表示>
echo htmlspecialchars("<font>heeo</font>");//utf8字符集下与原样输出
echo ‘<ok>‘;//html标签 9.strip_tags功能是将字符串的标签去除,留下内容
10.ucfrist第一个单词的首字母大写,ucwords单词的首字母大写
//stroupper 所有的单词大写,strtolower所有的单词小写11. //explode 将字符串转换为数组输出
echo strip_tags(‘<font>adfadfsdf</font>‘);
$str="北京,上海,郑州,广东";
$arra=explode(‘,‘, $str);
echo ‘<pre>‘;
print_r($arra);
//implode 将数组转换为字符串用--连接
$ster=array(‘郑州‘,‘北京‘);
$sa=implode(‘--‘, $ster);
echo $sa;
12. substr(‘hello‘,2,3)llo字符串截取子串函数,在指定的字符串,从2位置截取3个字符,对中文支持不好
mb-substr(‘中国人‘,0,2‘utf-8‘);中国,此截取函数支持中文
13.echo substr(‘hello‘,2,3);//从2位置截取3个
14.取得文件名rtirm(),和扩展名end(explode(‘.‘,$name))
$name ="hello.php.jpg";
$ext= end (explode(‘.‘, $name));//拿出扩展名explode 根据点分成数组
echo $ext;
//取得文件名
echo rtrim($name,‘.‘.$ext); //拿出文件名 拿出扩展名的方法二
$s="abc.c";
//strpos($s,‘.‘)查找一个字符串在另一个字符串的位置,找不到返回false 找到了返回位置
echo substr($s,strpos($s,‘.‘)+1); //拿出扩展名
echo substr($s,0,strpos($s,‘.‘));//拿出文件名
//字符串逆序颠倒位置不支持中文字符
echo strrev(‘hello‘);
//自定义函数支持顺序位置颠倒的
function mystrev($s){
$str=‘‘;
for($i=0;$i<mb_strlen($s,‘utf-8‘);$i++){
$str=mb_substr($s,$i,1,‘utf-8‘).$str;
}
return $str;
}
$ss="中华人民共和国";
echo mystrev($ss);