Чтоб было так после поворота: 8,9,10,13,15,12
krsort($_SESSION['looked']); <-не работает..
помогите плиз...
Спустя 4 минуты, 9 секунд (17.01.2012 - 20:35) Игорь_Vasinsky написал(а):
используй обычные функции для сортировки массивов
сам же пишешь : как нибудь session массив
сам же пишешь : как нибудь session массив
Спустя 35 секунд (17.01.2012 - 20:36) asokol написал(а):
implode(',', array_reverse(explode(',', $_SESSION['looked'])));
- так не пробовали?
Спустя 7 минут, 49 секунд (17.01.2012 - 20:44) assem.DOS написал(а):
Цитата (asokol @ 17.01.2012 - 17:36) |
implode(',', array_reverse(explode(',', $_SESSION['looked']))); |
echo $_SESSION['looked'];
echo "Просмотренные товары: " ;
echo implode(',', array_reverse(explode(',', $_SESSION['looked'])));
result:
14 9 4 11 11 11 11 Просмотренные товары: 14 9 4 11 11 11 11
все также...
Спустя 2 минуты, 35 секунд (17.01.2012 - 20:46) Игорь_Vasinsky написал(а):
глянь в мануал - функции для работы с массивами.
Спустя 2 минуты, 51 секунда (17.01.2012 - 20:49) inpost написал(а):
assem.DOS
А ты не обратил внимание на те функции, которые тебе дали?
Вот есть строка:
"12,15,13,10,9,8"
Вот функция:
explode(',', $_SESSION['looked'])
Вот жалоба, что строка на самом деле была:
"14 9 4 11 11 11 11"
А посмотреть, как работает предложенная функция?
А ты не обратил внимание на те функции, которые тебе дали?
Вот есть строка:
"12,15,13,10,9,8"
Вот функция:
explode(',', $_SESSION['looked'])
Вот жалоба, что строка на самом деле была:
"14 9 4 11 11 11 11"
А посмотреть, как работает предложенная функция?
Спустя 6 минут, 54 секунды (17.01.2012 - 20:56) assem.DOS написал(а):
Цитата (Игорь_Vasinsky @ 17.01.2012 - 17:46) |
глянь в мануал - функции для работы с массивами. |
использовал array_reverse
echo $_SESSION['looked'];
echo "Просмотренные товары: " ;
echo array_reverse($_SESSION['looked']);
result:
Warning: array_reverse() [function.array-reverse]: The argument should be an array in
Спустя 3 минуты, 41 секунда (17.01.2012 - 21:00) Игорь_Vasinsky написал(а):
эта функция работает с массивом, тебе уже 3 раза сказали, а ты строку суёшь.
сначала из сроки массив с explode()
потом читаем http://php.su/functions/?array-reverse
потом применяем array_reverse()
потом снова в строку с помощью implode()
сначала из сроки массив с explode()
потом читаем http://php.su/functions/?array-reverse
потом применяем array_reverse()
потом снова в строку с помощью implode()
Спустя 5 минут, 22 секунды (17.01.2012 - 21:05) asokol написал(а):
Сначала запятые, потом пробелы... Короче:
implode(' ', array_reverse(explode(' ', $_SESSION['looked'])));
implode(' ', array_reverse(explode(' ', $_SESSION['looked'])));
Спустя 7 минут, 48 секунд (17.01.2012 - 21:13) assem.DOS написал(а):
Цитата |
Сначала запятые, потом пробелы... Короче: implode(' ', array_reverse(explode(' ', $_SESSION['looked']))); |
да..да..потом тока заметил..спасибо всем..