php函数:strcmp-strcasecmp-strncasecmp
疯子的紫梦
posted @ 2009年11月01日 19:23
in php
, 2402 阅读
strcmp----二进制安全字符串比较
参数:strcmp(string $str1,string $str2)
例子:
$str1="abcde"; $str2="abcde"; echo strcmp($str1,$str2); //echo 0 $str1="aa"; $str2="AA"; echo strcmp($str1,$str2); //echo 1 aa > AA 同样的字母 小写的大 $str1="aabbz"; $str2="aabbzb" echo strcmp($str1,$str2); //echo -1 $str1="aabbz"; $str2="aabbab" echo strcmp($str1,$str2); //echo 1 最后的z比a大
strcasecmp----其它同上 区别:对大小写不敏感
strncasecmp----和strcasecmp类似 多了一个参数 (string $str1, string $str2, int $len) $len 是取前几位进行比较
在中文上 不知道是怎么比较的