Помощник
|
Помогите с массивами Php. |
Nunkomm
|
Сообщение
#1
|
||
|
|
||
|
|||
rjksdfhe |
20.4.2010, 0:15;
Ответить: rjksdfhe
Сообщение
#2
|
|
Здесь только $pages = array_reverse($pages); переворачивает исходный порядок массива, можно эту строку закомментировать и посмотреть что олучится.
Если не поможет, для решения проблемы необходим развёрнутый пример исходников и данных. |
|
|
Nunkomm
|
Сообщение
#3
|
|
Здесь только $pages = array_reverse($pages); переворачивает исходный порядок массива, можно эту строку закомментировать и посмотреть что олучится. Если не поможет, для решения проблемы необходим развёрнутый пример исходников и данных. Закомментировать пытался. Выдаёт ошибку парсинья. Исходники отправил в ЛС. |
|
|
freesoccer |
20.4.2010, 0:26;
Ответить: freesoccer
Сообщение
#4
|
|
А что Вам мешает считывать массив с конца???
Короче смысл такой: объявляем $j = count ($array) и выводим страницы в обратном порядке от максимальной к нулю. Индекс в каждой итерации цикла уменьшаем на 1. Как только индекс = 0 - массив считан. Имхо, использовать класс для этого я бы не стал. На обработку массива в цикле уходит 3-4 строки кода. Сообщение отредактировал freesoccer - 20.4.2010, 0:26 |
|
|
fedek |
20.4.2010, 0:34;
Ответить: fedek
Сообщение
#5
|
|
С меня "+" и спасибо.
На Форуме запрещено Платить Плюсами и спасибо. Их дают в благодарность. Просьба модераторов объяснить ТСу что правила для всех... -------------------- |
|
|
Nunkomm
|
Сообщение
#6
|
|
А что Вам мешает считывать массив с конца??? Короче смысл такой: объявляем $j = count ($array) и выводим страницы в обратном порядке от максимальной к нулю. Индекс в каждой итерации цикла уменьшаем на 1. Как только индекс = 0 - массив считан. Имхо, использовать класс для этого я бы не стал. На обработку массива в цикле уходит 3-4 строки кода. Поподробнее можно, если не сложно... С меня "+" и спасибо. На Форуме запрещено Платить Плюсами и спасибо. Их дают в благодарность. Просьба модераторов объяснить ТСу что правила для всех... Вы считаете, что я буде НЕ благодарен тому, кто мне поможет? |
|
|
fedek |
20.4.2010, 12:03;
Ответить: fedek
Сообщение
#7
|
|
Вы считаете, что я буде НЕ благодарен тому, кто мне поможет? Я думаю вы будете благодарны=) Просто я уже получил замечание по этому поводу)) Вот хотел и вам его дать -------------------- |
|
|
freesoccer |
20.4.2010, 16:19;
Ответить: freesoccer
Сообщение
#8
|
|
Почитал описание array_reverse() - по идее именно она переворачивает массив. Попробуйте закомментировать либо строку
$pages = array_reverse($pages); прописать дважды. Либо еще вариант: цикл начинать с конца, т.е. строку for($j=$this->page;$j<count($pages);$j++) заменить на $j=count($pages);
for($j>0;$j=$j-1) |
|
|
Lame13 |
20.4.2010, 16:24;
Ответить: Lame13
Сообщение
#9
|
|
|
Есть классный сайтик, php.net называется :)
http://ru2.php.net/manual/en/function.array-reverse.php Например, вот: <?php function arrayReverse(&$arr) { $c = count($arr); for($i=$c-1;$i>=0;$i--) { $arr[$c+$i] = $arr[$i]; } $arr = array_slice($arr,$c,$c*2); } ?> Только учтите, что ключи подобный метод не сохраняет.
-------------------- Отличные серверы - мы вместе уже 5 лет :) //или 6? О_О ОМГ! теперь и в Европе! :) |
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Помогите вспомнить рекламного бота Телеграм для обмена рекламой | 0 | Mixatraider | 692 | 21.2.2024, 23:42 автор: Mixatraider |
|
СОЗДАНИЕ : / САЙтЫ / ЛЕНДЫ / БОТЫ ТГ / ВАЙТЫ / КРЕО / СОФТЫ / ДИЗАЙН [PHP, JS, HTML/CSS] и другое | 5 | CULA | 3293 | 19.12.2023, 18:55 автор: CULA |
|
Услуги по созданию и доработке скриптов PHP, MySQL, JavaScript, jQuery Разработка сайтов и сервисов под-ключ |
0 | alexey | 1171 | 24.11.2023, 14:46 автор: alexey |
|
Веб-разработка (HTML5, CSS3, JavaScript, jQuery, Ajax, PHP) | 56 | qpPeW | 44767 | 19.7.2023, 10:03 автор: qpPeW |
|
Есть спецы по php/laravel? | 3 | Mixatraider | 1856 | 26.5.2023, 20:48 автор: Mixatraider |
Текстовая версия | Сейчас: 29.3.2024, 12:56 |