字符串函数练习
- chunk_split — 将字符串分割成小块 chunk_split ( string , 尺寸 , 行尾序列符号 = “\r\n” ) : string
$str=chunk_split($str,1);
echo $str;
- htmlentities — 将字符转换为 HTML 转义字符 htmlentities ( string )
$str=htmlentities($str);
echo $str;
- 将html转义字符转成字符串html_entity_decode(string)
$str=html_entity_decode($str); echo $str;
删除空白或者其他符号
- 删除字符串开头的空白字符(或其他字符)ltrim (字符串,想要删除的字符)
$str1=' a,b,c,';
echo ltrim($str,','),'<br>';
var_dump($str1);
var_dump(ltrim($str1));
- 删除字符串末端的空白字符(或者其他字符)rtrim()
$str='a,b,c '; var_dump($str); var_dump(rtrim($str));
- 去除字符串首尾处的空白字符(或者其他字符)trim()
``html $str=' a,b,c '; var_dump($str); var_dump(trim($str));
- 删除字符串开头的空白字符(或其他字符)ltrim (字符串,想要删除的字符)
随机打乱一个字符串 str_shuffle ( string )
var_dump($str);
echo '<br>';
var_dump(str_shuffle($str));
返回字符串中单词的使用情况 str_word_count ( 字符串 , 返回单词的数量 )英文单词
$str1='this is php,i like it';
//返回单词数量
var_dump(str_word_count($str1));
//返回一个包含 string 中全部单词的数组
$str=str_word_count($str1,1);
var_dump($str);
//返回关联数组。数组的键是单词在 string 中出现的数值位置,数组的值是这个单词
$str=str_word_count($str1,2);
var_dump($str);
- 去除 HTML 和 PHP strip_tags()
$str='<p>这是p</p><!-- 这是注释--><a href="#list1">这是链接</a>'; echo strip_tags($str);
- 获取字符串长度 strlen($str)
$str='123456789'; echo strlen($str);
查找指定字符在字符串中的最后一次出现 strchr(字符串,查找的字符)返回的是查找字符出现的位置到结束
$str='abcdefg'; echo strrchr($str,'d');
打断字符串为指定数量的字串 wordwrap (字符串,长度 , 打断字符串 = “\n”) : string
$str='abcdefghig klmnop qrsjuvwxyz'; echo wordwrap($str,10,"<br />\n"),'<br>';