php字符串比较函数

时间: 2009-04-20  分类: php+Mysql  收藏
<?php
//按字节进行字符串比较;
strcmp();       //区分大小写比较;注:小写字母>大写字母;
strcasecmp();   //不区分大小写的比较;
//按自然排序法进行字符串比较;
strnatcmp();
     $arr =array('1abc','2abc','3abc','4abc','5abc');
     $max_str = $arr[0]; //假设最大的为array[0];
     for($i=1;$i<count($arr);$i++)
     {
         if(strnatcmp($arr[$i],$max_str)>0)
         {
             $max_str = $arr[$i]; //如某循环来的值大于假设值,则赋值操作;
         }
     }
     echo $max_str . '<br>'; //如果有一个比原来假设的大,那么他的值将改变;
     //输出:5abc,自然数5最大;循环后$max_str被改成最大值;
//按字符串的模糊比较;
soundex();       //按发音键进行比较;
similar_text(); //按相似度进行比较;返回两个字符串匹配字符的个数
similar_text(string,string,[可选参数$similar(输出相似率,名字可改)])如下:
     $a = 'abcdefg';
     $b = 'abdcefg';
     echo similar_text($a,$b,$similar) . '<br>';   //输出:5
     echo $silimar . '%';                 //输出:85.7142857143%
?>
分享到:

评论

昵 称:
游客55475
东方闪电
05-30 16:09