我的网站

         
当前位置: 主页 > 我的网站40 >

【数组分享】PHP函数natcasesort()分享(2020-12-23)

时间:2024-10-31 15:13 来源:网络整理 转载:我的网站

每日分享PHP知识点,大家都赞同关注是一种动力,分享是一种美德,再说了关注分享一下又不会怀孕?只要你开心就好......

natcasesort?()?用"自然排序"算法对数组进行不区分大小写字母的排序。?

bool natcasesort(array&$array)

说明:

natcasesort() 是 natsort() 函数的不区分大小写字母的版本。

本函数实现了一个和人们通常对字母数字字符串进行排序的方法一样的排序算法并保持原有键/值的关联,这被称为"自然排序"。

参数描述

array

输入的数组。

返回值:

成功时返回 TRUE, 或者在失败时返回 FALSE。

实例:

$array1=$array2=array('IMG0.png','img12.png','img10.png','img2.png','img1.png','IMG3.png');

sort($array1);

echo"Standard sorting\n";

print_r($array1);

natcasesort($array2);

echo"\nNatural order sorting (case-insensitive)\n";

print_r($array2);

?>

输出:

Standard sorting

Array(

?[]=>IMG0.png

?[1]=>IMG3.png

?[2]=>img1.png

?[3]=>img10.png

?[4]=>img12.png

?[5]=>img2.png

)

Natural order sorting(case-insensitive)

Array(

?[]=>IMG0.png

?[4]=>img1.png

?[3]=>img2.png

?[5]=>IMG3.png

?[2]=>img10.png

?[1]=>img12.png

)

关注是一种动力? 分享是一种美德? 关注分享一下又不会怀孕!