字符串处理函数学习小结
发布于:2022-04-23 16:56:04
次阅读
<?php // 反转字符串 $a='123456'; echo strrev($a).'<br>'; // strrpos:定位字符串最后一次出现的位置 $b='12323434222123459458459123456'; $c=strrpos($b,$a); echo <<<str 字符串b为:($b)<br> 字符串a为:($a)<br> a最后一次出现在b中的位置是($c)<br> str; echo '<hr>'; // similar_text():计算两个字符串的相似度 echo'字符串a和字符串b的相似度为:'.'<br>'; echo similar_text($b,$a).'<br>'; echo '<hr>'; // str_shuffle():随机打乱一个字符串 echo '字符串b的原样:'.$b.'<br>'.'打乱后:'; $c=str_shuffle($b); echo $c.'<br>'.'与原字符串的相似度为:'.similar_text($b,$c).'<br>'; echo '<hr>'; // strcasecmp — 二进制安全比较字符串(不区分大小写) // 如果 str1 小于 str2 返回 < 0; 如果 str1 大于 str2 返回 > 0;如果两者相等,返回 0。 $a='10110001'; $b='hello'; if(strcasecmp($a,$b)===0){ echo '比较结果为:'.strcasecmp($a,$b).'<br>'; echo $a.' 与 '.$b.' 相等'; } elseif(strcmp($a,$b)<0){ echo '比较结果为:'.strcasecmp($a,$b).'<br>'; echo $a.'小于 '.$b.'<br>'; } else { echo '比较结果为:'.strcasecmp($a,$b).'<br'; echo $a.'大于 '.$b.'<br>'; }
效果:
