而不是在数组中定义顺序值。我可以使用PHP按升序对这个数组进行排序吗?
<?php
$memories = array('32GB', '64GB', '128GB', '16GB');
?>
谢谢!
更新:使用PHP 5.3
PHP<=v5.3
查看natsort()
$memories = array('32GB', '64GB', '128GB', '16GB');
natsort($memories);
print_r($memories); // Array ( [3] => 16GB [0] => 32GB [1] => 64GB [2] => 128GB )
PHP>=v5.4
当然可以使用sort()和SORT_NATURAL
标志。
<?php
$memories = array('32GB', '64GB', '128GB', '16GB');
sort($memories, SORT_NATURAL);
print_r($memories); // [0] => '16GB', [1] => '32GB', [2] => '64GB', [3] => '128GB'