Вкладений цикл та break, PHPClub - клуб розробників PHP
Curly-fingers
Вкладений цикл та break
Вітаю! Виникла цікава ситуація. У мене в коді програми використовується два цикли, один з них while, а інший, вкладений в нього foreach. Коли роблю break за умовою зforeach, він зупиняється - це природно. А як зупинити while з foreach? наведено нижче код програми:
popoff.donetsk.ua
А для чого в тебе нескінченний цикл while служить? Напевно, щоб foreach вдвічі швидше працював.
ksnkВзагалі, break levels в 6 php збираються прибрати. Тож краще так більше не робити.
popoff.donetsk.ua
Просунутий новачок
>у пхп6 збираються прибирати dynamic break levels.
Ось цей момент я не врахував. Так чи інакше ні dynamic break levels ні break levels не є окрасою коду.
Curly-fingers
Добрий ранок! Вибачте, що не відповідав, спавPopoffЦей скрипт запускається за допомогою крона. Основне завдання його - взяти курси валют із сайту forex (це не грабіж, просто ведення статистики по днях, годинах тощо). Використовую file_get_contents. Як відомо з першої спроби може взяти дані з сервера. Не можу теоретично сказати чому, але практично, впевнений, що буває з другого-третього разу забирає дані. І так він їх забиратиме, доки не забере (для того while). А потім собі foreach, який розбирає "все, що взяли", за допомогою регулярних виразів і записує потрібні дані в БД. Ось так все простоКрімНі. Прискорення цього скрипту не потрібне, головна якість.FrolТобто. присвоїти циклу $var (не знаю поки як, чи не так думаю) і зробити break $var?
Спасибі всім. Спробую. Одна мудра людина сказала: "Якщо довгомучитися, що небудь вийде ", а в основному для того хто вчитися, а вчимося ми завжди, так і буває, знаю по собі.
PS: Хотів висловити окрему подяку Sergey Kolesnichenko, який створив статтю ".Регулярні вислови, Частина I і II", допомогла дуже мені
.. хочеться дивного.
Curly-fingers
Якщо тобі ".. хочеться дивного.", то використовуй
Я напевно, використовуватиму "прапор" і не вигадуватиму велосипед. Дякую всім учасникам теми.