脚本宝典收集整理的这篇文章主要介绍了PHP按字母顺序排序数组,然后数字?,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
$test = array("def","yz","abc","jkl","123","789","stu");
如果我运行sort()就可以了
Array ( [0] => 123 [1] => 789 [2] => abc [3] => def [4] => jkl [5] => stu [6] => yz )
但我想看到它
Array ( [0] => abc [1] => def [2] => jkl [3] => stu [4] => yz [5] => 123 [6] => 789 )
function myComparison($a,$b){ if(is_numeric($a) && !is_numeric($b)) return 1; else if(!is_numeric($a) && is_numeric($b)) return -1; else return ($a < $b) ? -1 : 1; } $test = array("def","stu"); usort ( $test,'myComparison' );
以上是脚本宝典为你收集整理的PHP按字母顺序排序数组,然后数字?全部内容,希望文章能够帮你解决PHP按字母顺序排序数组,然后数字?所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。