如何使用PHP按自然顺序对数组进行排序


How do I sort an array in a natural order using PHP

我只想对数组进行升序数字排序。我有一个数组,其值如下:

Array(
    [0] = > card12.jpg
    [1] = > card16.jpg
    [2] = > card4.jpg
    [2] = > card1.jpg
    [2] = > card2.jpg
    [2] = > card3.jpg
)

数组中有16个值。我尝试使用sort($myArray);但它像卡片1、卡片11、卡片12…一样分类

这真的让我很难过。你能给我一些解决方案,把这个数组从卡片1排序到卡片16吗。

使用natsort

natsort($myArray);