|
|
|
| Добрый день.
Есть массива [2, 10, 11, 12, 20, 21, 22, 100, 101, 102, 110], нужно отсортировать его в лексикографическом порядке чтобы на выходе было [10, 100, 101, 102, 11, 110, 12, 2, 20, 21, 22]
Пожалуйста помогите! спасибо заранее | |
|
|
|
|
|
|
|
для: ntro123
(21.01.2012 в 13:16)
| | Для этого можно воспользоваться традиционной функцией sort(), указав ей производить сравнение элементов массива как строк (для этого нужно воспользоваться вторым параметром sort, передав в качестве его значения константу SORT_STRING).
<?php
$array = array(2, 10, 11, 12, 20, 21, 22, 100, 101, 102, 110);
sort($array, SORT_STRING);
echo "<pre>";
print_r($array);
echo "</pre>";
?>
|
| |
|
|
|