Вкладений цикл та 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

Якщо тобі ".. хочеться дивного.", то використовуй

Я напевно, використовуватиму "прапор" і не вигадуватиму велосипед. Дякую всім учасникам теми.