| |
|
|
| | Здравствуйте.
Чет я уперся в наверняка элементарную задачу....
Массив создается так:
$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)
| | | Ну вот ее то я и потерял =) Спасибо! | |
| |
|
|