я у этого уникума только что дырочку нашел))
наказать???
ну ничего сильно не поломаю)) не боись (Добавление)
любуйтесь)) раздел услуги (Добавление)
зато лучше всех знает как защитить данные))
Дай угадаю. Немного не хватает проверок при добавлении объявления, а именно при вводе города?
Да в принципе оба способа (и через for, и через foreach) верны и достойны права на жизнь
Скажу даже больше - начинающим программистам полезно знать сразу несколько способов, ведь оба эти способа имеют свои плюсы и минусы, в зависимости от ситуации, в которой требуется использование цикла.
LIME пишет:
и я например крайне редко пользую for
нет необходимости
меня даже итератор бесит))
это который $i
Зря, ведь иногда им пользовать не то что полезно, а даже жизненно необходимо
LIME пишет:
предлагаешь утаить сии факты?))
Конечно, а еще нужно перенести эту тему в закрытый раздел и больше никому никогда не показывать
А если по существу - то зачем утаивать. Просто из нашей дискуссии можно подчеркнуть, что разница между for и foreach не сильно велика (14 миллисекунд, вообще ерунда), поэтому нужно использовать то, что более подходит для ситуации.
В чем плюсы for? В том, что у нас всегда есть цифра цикла, которую можно подставить в любой массив, будь то 10 разных массивов.
В чем плюсы foreach? В том, что мы можем быстро с помощью его перебрать пары ключ=>значение, что затруднительно сделать при помощи for.
Ничего не забыл?
А, вот еще. Если нужно, предположим, обрабатывать какие-то сложные данные со 1000, или 2000, или 10000 рядов, то лучше, конечно использовать foreach, так как при росте времени обработки разница между for и foreach тоже будет расти, причем еще не известно на сколько.
Там захватывается array_keys при тесте for, а вот при тесте foreach того же array_keys уже нету, но даже при таком раскладе разница между for и foreach составляет всего 14 миллисекунд, если учесть что там делают по 100 циклов.
Но где вы видели новость со 100 картинками? Или хотя бы с 50? Даже 10 картинок для новости - редкость. Но это не суть. Представьте себе 1000 миллисекунд в 1 секунде и представьте насколько мало - 14 миллисекунд.
Да и доказать, что for работает быстрее foreach не было моей целью, я имел ввиду другое под словом "оптимальнее", о чем я написал в своем предыдущем сообщении.
Будьте реалистами.
вы сами себе противоречите, то оптимальней, а то пренебрегаете
Оптимальность была на втором плане, это я, так сказать, "к слову" написал. Основная задача перебора через for была помочь автору топика понять, как обращаться к многомерному массиву, что я уже пишу 3ий раз.
К тому же под словом "оптимальнее" не всегда имеется ввиду время генерации, может же быть оптимальнее, например, для дальнейшего использования? Куда же лучше, когда вы все время обращаетесь к одной переменной, а не "плодите 10 штук".
Вы явно придираетесь к моим словам
Исправил на секунду раньше, чем вы опубликовали свое сообщение. Опечатка была
Васенька пишет:
Cпасибо учту.
Не за что (Добавление)
KingStar пишет:
и если уж на то пошло, то зачем count($array['Frame']) каждый цикл пересчитывать???
Ну если вы гонитесь за долями миллисекунд, которые с лихвой съест 1 запрос в БД, то вынесите count($array['Frame']) в переменную выше.
Я лишь хотел показать автору, как обратиться к многомерному массиву на прямую.
Нужно переделать скрипт для вытаскивания ссылок на видео с сайтов есть заготовка, писать в личку. За вознаграждение договоримся.
К сожалению мне запрещено по каким-то причинам отправлять ЛС всем, кроме администраторов и модераторов. Возможно это как-то связано с такой защитой от спама данного форума. Ну да ладно, напишу в этой теме:
Каких сайтов и каких именно ссылок? Если можно, могли бы вы предоставить ссылку на подобный сайт и краткое описание того, что именно нужно "вытащить". И какова сумма вознаграждения?
Если мои услуги, как php-кодера, еще необходимы, то могу сообщить мою ICQ, там обговорим все более детально.
Нужен пример скрипта для загрузки фотографий в веб-альбомы пикаса (гугл). Можно на основе этого https://developers[dot]google[dot]com/pi[dot][dot][dot]lopers_guide_php или какого угодно кода, не суть, главное чтоб работало. Сам разобраться не могу по причине плохого знания английского языка и php вообще.
Подскажу, что нужно использовать 2 пункта для ваших нужд, а именно: Авторизация по одной паре почта/пароль (Single-user "installed" client authentication) и Загрузка фотографии (Post a new photo). Примеры там есть.
Если эта тема все еще актуальна, то могу вам написать скрипт с комментариями пошаговый (если желаете изучить, как работает этот скрипт) или просто написать скрипт, который требуется. Все это за отдельную плату. Пишите в ЛС, если мои услуги вам необходимы.