在PHP中对包含字母和数字的字符串进行排序

时间:2019-01-16 08:37:20

标签: php html

我正在浏览产品的各种变化(选项)。每个变体/选项都有不同的名称/代码,有时还包含数字和字母。

我想知道是否有一种方法可以对它进行整齐的排序。

请查看图片中当前列出的变体形式的图片。

谢谢!

enter image description here

1 个答案:

答案 0 :(得分:2)

sort()可以为您做到这一点。这是PHP页面上的一个示例,几乎可以完成您尝试做的事情:

$fruits = array(
    "Orange1", "orange2", "Orange3", "orange20"
);

sort($fruits, SORT_NATURAL | SORT_FLAG_CASE);

foreach ($fruits as $key => $val) {
    echo "fruits[" . $key . "] = " . $val . "\n";
}

此示例将输出:

fruits[0] = Orange1
fruits[1] = orange2
fruits[2] = Orange3
fruits[3] = orange20