|
|
|
| Здравствуйте.
Чет я уперся в наверняка элементарную задачу....
Массив создается так:
$s[2] = 2;
$s[4] = 4;
$s[3] = 3;
$s[1] = 1;
| Т.е. не по порядку. И выглядит соответственно:
array( [2] => 2, [4] => 4, [3] => 3, [1] => 1 )
| В результате
implode("",$s) == "2431";
| Как отсортировать $s чтоб было
array( [1] => 1, [2] => 2, [3] => 3, [4] => 4 )
| и
implode("",$s) == "1234";
|
| |
|
|
|
|
|
|
|
для: Sfinks
(05.01.2012 в 15:17)
| | Для этого в PHP имеется специальная функция asort(). | |
|
|
|
|
|
|
|
для: cheops
(05.01.2012 в 15:19)
| | * | |
|
|
|
|
|
|
|
для: Sfinks
(05.01.2012 в 15:17)
| | asort сортирует по значениям, а мне надо по ключам
___________
Неудачный пример! Переписал:
___________
Массив создается так:
$s[2] = "лесом";
$s[4] = "полем";
$s[3] = "потом";
$s[1] = "шел я";
| Т.е. не по порядку. И выглядит соответственно:
array( [2] => "лесом", [4] => "полем", [3] => "потом", [1] => "шел я" )
| В результате
implode(" ",$s) == "лесом полем потом шел я";
| Как отсортировать $s чтоб было
array( [1] => "шел я", [2] => "лесом", [3] => "потом", [4] => "полем" )
| и
implode(" ",$s) == "шел я лесом потом полем";
|
| |
|
|
|
|
|
|
|
для: Sfinks
(05.01.2012 в 15:24)
| | И для этого в PHP есть специальная функция - ksort(). | |
|
|
|
|
|
|
|
для: cheops
(05.01.2012 в 15:28)
| | Ну вот ее то я и потерял =) Спасибо! | |
|
|
|