PHP中常用的字符串函数

PHP中常用的字符串函数以及怎么操作的:

 1.判断字符串长度
$str="asdfghjklzxcvbnm,";
echo strlen($str);

2.检索字符串内指定的字符
$str="abcdefg";
echo strpos($str,'g');

3.去掉两端空格及特殊字符 trim函数
$str=' asdf d f g h ggg ';
echo $str;
echo '<br>';
echo trim($str);
去掉左端空格及特殊字符 ltrim函数
echo ltrim($str);
去掉右端空格及特殊字符 rtrim函数
echo rtrim($str);

2.获取字符串长度
$str='asdfghjkl';
echo substr($str,0,4);
echo '<br>';
echo substr($str,2,4);
echo '<br>';
echo substr($str,-5,4);
echo '<br>';
echo substr($str,-5,-3);

3.比较字符串
$str1='asdf';
$str2='zxcvb';
echo (strcmp($str1,$str2));

按照字母的出现顺序比,不区分大小写
$str1='asd';
$str2='qwe';
echo strcasecmp($str2,$str1);

比较前几个字符
$str='asdfg';
$str1='asdert';
echo strncmp($str1,$str,3);

按自然数大小比较
$str1='10';
$str2='3';
echo strnatcmp($str2,$str1);

查找字符串
$str='aassddffgghhjj';
返回符合条件的字符串到结尾的所有字符串
echo strstr($str,'g');

解锁指定字符串出现的次数
$str='asdfghasdfghasdfghjsdfghjasdfghj';
echo substr_count($str,'f');

字符串的替换
$str='aa ss dd ff gg';
echo $str;
echo '<br>';
echo str_ireplace('dd','DD',$str,$unm);
echo '<br>';
echo $unm;
echo '<br>';
从指定索引位置替换指定长度的字符
echo substr_replace($str,'TTT',2,8);

字符串格式化
$str='10000000000000000';
echo number_format($str);
echo '<br>';
echo number_format($str,4);
echo '<br>';
echo number_format($str,4,',','_');

分割字符串
$str='a+a+s+g+h+l+k';
$arr=explode('+',$str);
foreach ($arr as $item)
{
echo ($item.' ');
}
合并字符串
$arr=array("aa","ss","dd","ff","gg");
$str=implode($arr);
echo $str;
原文地址:https://www.cnblogs.com/zhaochaobin/p/5338970.html