|
0 / 0 / 1
Регистрация: 10.11.2016
Сообщений: 2
|
||||||||||||||||
Цикл не обрабатывает функцию нужное количество раз13.11.2016, 06:58. Показов 993. Ответов 2
Метки нет (Все метки)
Всем привет!
Выдернул кусок рабочего кода из дочерней функции в дебрях самописного контроллера на codeigniter. Всю ночь не могу понять почему данный кусок (а в реале это функция ) не срабатывает необходимое количество раз указанное в условиях ... Тут подставил массив из 2х значений чтоб легче понять было по отдельности если прописывать вместо $id - цифры то все работает но циклом не хочет (((( а все для этого и писалось чтоб циклом вытаскивать, что for что foreach без разницы, на выходе одна единственная интерация первого значения в массиве $arrr. на входе все данные в нарисованных и отфильтрваных массивах ( все вроде бы отлажено ), ошибок нет! На выходе 1 проход по первому значению массива в цикле и все .... Заранее очень признателен любому отписавшему ....
Если что непонятно спрашивайте , все разжую. У меня все встало из за этой долбанной функции в неё весь crud дальнейший в моделях упирается. Загоняется 2 даты (диапазон из 2х дат прогоняется через while ) далее выборка понедельников и пятниц, далее в комментариях кое что описал. В функции много несколько массивов множество раз "перекроинных" может в этом дело. В манах php пишут что если в циклах обрабатывается копия масивов то интерация будет 1 разовая и выход из цикла ток я с таким не сталкивался , и ошибок блин нет , чтоб хоть знать куда копать ((( Добавлено через 17 часов 50 минут РЕШЕНО Ну что прошли сутки!!!! Разобрал все построчно с поэтапной отладкой, проблема во вложенном цикле. Дело в том что при желании вывести 'фором' или 'форычем' цикл while цикл 'валя' материнский цикл срабатывает 1ну интерацию:
1(1)(3)(5)(7)(9) 2 3 4 Пришлось дочерку Валю менять на форик:
1(1)(3)(5)(7)(9) 2(1)(3)(5)(7)(9) 3(1)(3)(5)(7)(9) 4(1)(3)(5)(7)(9) Может для кого то это и не новость но блин к своему стыду за 5 лет впервые наткнулся!
0
|
||||||||||||||||
| 13.11.2016, 06:58 | |
|
Ответы с готовыми решениями:
2
Копировать строку нужное количество раз
Вынуть определенные буквы и вставить нужное количество раз. |
|
814 / 797 / 201
Регистрация: 21.09.2012
Сообщений: 2,656
|
|||||||
| 13.11.2016, 14:54 | |||||||
|
Надо тогда вот так
0
|
|||||||
|
0 / 0 / 1
Регистрация: 10.11.2016
Сообщений: 2
|
||||||
| 13.11.2016, 17:21 [ТС] | ||||||
|
Извините а как объяснить значение 11 ?
Интересная работа цикла, я всегда полагал что итерация в циклах идет сверху вниз ... Добавлено через 31 минуту Всё, догнал ... Благодарю за разъяснение, изначально я объявление данной переменной вынес в конфигурационный файл а цикл for обязывает переопределить условие, оказалось дело не в цикле вот в чем )))) Окончательная часть кода в моем случае выводит диапазон дат заработал:
0
|
||||||
| 13.11.2016, 17:21 | |
|
Помогаю со студенческими работами здесь
3
Цикл проходит не полное количество раз Выполнить цикл while указанное количество раз
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога
Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
|
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование
. \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json>
Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом.
# Check if. . .
|
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так:
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347
Основана на STM32F303RBT6.
На борту пять. . .
|
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
|
|
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу,
и светлой Луне.
В мире
покоя нет
и люди
не могут жить в тишине.
А жить им немного лет.
|
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила»
«Время-Деньги»
«Деньги -Пуля»
|
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога
Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
|