| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Общие вопросы > Проблема с массивами |
| Автор: Testing001 20.8.2007, 20:40 | ||
| Привет Всем! У меня след. проблема:
Проблема не в самом коде, а в использовании 'next' & 'prev' Я не пойму, по какой логике, значение перепрыгивает через один (если next, а если prev то через один, но только назад) То есть текущее знач. = 3 //Самое первое из всех значений в Массиве Выполняется: next($sum_arr); echo "next = "; echo next($sum_arr); echo "; "; По книге написано, что должен взять следущее значение ('6' - в моем случае), а в локалке мне выдает '13' Напомню вам весь Массив: $sum_arr = array (3, 6, 13, 15, 21, 5=>23, 6=>27, 'a'=>30); PS В книге весьма абстрактно написано, скорее всего написано для тех, кто уже раньше учил PHP, а потом решил вспомнить, а в нете нашел белеберду только по этому вопросу! |
| Автор: GiV 20.8.2007, 20:45 |
| Давай считать next'ы в коде next($sum_arr); - раз (значение 6 - не выводится) echo "next = "; echo next($sum_arr); echo "---"; (значение 13 - выводится). Потому и не кусают... |
| Автор: Testing001 20.8.2007, 20:52 |
| Спасибо, понятно! |