如何在PHP中按字母顺序比较2个字符串?

2022-08-30 08:54:44

标题说什么。特别是如果我有

$array1['name'] = 'zoo';
$array2['name'] = 'fox';

如何确定 按字母顺序排列的姓名应高于 ?$array2$array1


答案 1

用。如果 strcmp 的第一个参数在字典上小于第二个参数,则返回的值将为负数。如果两者都相等,则它将返回 0。如果第一个在字典上大于第二个,那么将返回一个正数。strcmp

铌。您可能想使用 ,这会忽略大小写...strcasecmp(string1,string2)


答案 2

您可以使用 strcmp 比较这两个字符串:

如果 str1 小于 str2,则返回 < 0;如果 str1 大于 str2,> 0;如果它们相等,则> 0。


推荐