<?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>';
}
效果: