字符串处理函数学习小结
16lz
2022-04-23
<?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>';
}
效果:
更多相关文章
- android屏蔽返回键和Home键
- android string.xml %问题。
- Android(安卓)调用WCF实例详解
- Android(安卓)使用正则表达式
- Android中的“再按一次返回键退出程序”实现
- android http请求并解析返回的xml
- PHP中,%s与%d是什么意思
- Android中自定义通用Json解释器
- Android(安卓)屏幕截图 代码