foreach

Всегда ли необходимо использовать "is array()" перед началом каждого?

Мне было интересно, всегда ли необходимо использовать что-то вроде is_array() перед каждым foreach, что я делаю. В сл ... егда использую: if(is_array($users)) { foreach($users as $user){ } } Что бы вы мне посоветовали? Спасибо.

Что лучше в цикле foreach... использование символа & или переназначение на основе ключа?

Рассмотрим следующий PHP-код: //Method 1 $array = array(1,2,3,4,5); foreach($array as $i=>$number){ $number++; ... ой метод является лучшей практикой программирования? Или это одна из тех вещей, которые на самом деле не имеют значения?

PHP PDO с foreach и выборкой

Следующие коды: <?php try { $dbh = new PDO("mysql:host=$hostname;dbname=$dbname", $username, $password); e ... ame-person A sex-male Кто-нибудь знает, почему это происходит? Я всего лишь новичок в PHP, спасибо за ваше помогите!

glob() - Сортировка по имени

Как я могу изменить сортировку по имени файла? В настоящее время он отображает все текстовые файлы в алфавитном/числов ... тому, что он отображал только 1 текстовый файл, так что либо это не работает, либо я просто неправильно его закодировал.

многомерный массив php получает значения

Это мой массив в php$отели Array ( [0] => Array ( [hotel_name] => Name [info] => i ... $k as $l){ echo $l['board_id']; echo $l['price']; } } } Этот код не работал

Уничтожаются ли переменные PHP, объявленные внутри цикла foreach, и создаются ли они заново на каждой итерации?

Если я объявлю переменную внутри цикла foreach, например: foreach($myArray as $myData) { $myVariable = 'x'; } У ... и сделать: $myVariable; foreach($myArray as $myData) { $myVariable = 'x'; } Заранее благодарю вас за ваши идеи.

Как перебирать объекты в php

Я не слишком хорошо знаком с объектами, я обычно преобразую их в массивы с помощью скрипта, но я подумал, что пришло вр ... gt; [id] => 1.52240419345E+17 [text] => #Trolltoll Maroma http://t.co/Egv9syon )

Перебираете массив PHP в jQuery?

Как выполнить итерацию по массиву PHP в jQuery? У меня есть массив в php с именем $viewfields. Как мне выполнить итерац ... т ['Атрибут']['тип'], я полагаю, не будет работать? РЕДАКТИРОВАТЬ 2 Элемент ['Атрибут']['тип'] действительно работает

Как остановить цикл foreach, не останавливая остальную часть PHP-скрипта?

Имея цикл foreach, можно ли остановить его, если определенное условие становится действительным? Пример: <?php f ... rn и exit, но это сработало не так, как ожидалось, потому что я хочу продолжить выполнение оставшейся части PHP-скрипта.

Извлечение ключей массива из ввода JSON

У меня есть этот массив: $json = json_decode(' {"entries":[ {"id": "29","name":"John", "age":"36"}, {"id": "30","name" ... ищу PHP "для каждого" цикла, который бы извлекал имена ключей в entries, т.Е.: id name age Как я могу это сделать?

Создайте многомерный массив в цикле

Я пытаюсь создать такой массив в цикле: $dataPoints = array( array('x' => 4321, 'y' => 2364), array('x' ... esp['statuses_count']); } Но когда цикл завершается, мой массив выглядит так: Array ( [x] => 24 [y] => 819 )

Есть ли способ проверить переменную на "Isforeachable"

Используя PHP, есть ли функция/метод/способ проверить, содержит ли переменная что-то, что было бы безопасно поместить в ... аш ответ "настройте обработчик для обнаружения ошибки PHP", ваши усилия оценены по достоинству, но я ищу что-то другое.

как проверить, является ли указатель массива первым элементом в цикле foreach

В цикле for это просто... for ( $idx = 0 ; $idx < count ( $array ) ; $idx ++ ) { if ( $idx == 0 ) { ... ользует это... или другой способ... Весь этот крутой способ выглядит почти как... читерство :s Приветствия, Алекс

Хотя каждый из них устарел, замена каждого занимает намного больше времени

С PHP 7.2, each устарел. В документации говорится: Предупреждение Эта функция УСТАРЕЛА с PHP 7.2.0. Полагаться ... t;show_weight()); результаты float 4466.54. Этот вопрос по-прежнему не имеет для меня никакого смысла. Еще раз спасибо

Как отобразить два столбца таблицы в строке в цикле php

Я хотел бы отображать данные, по два столбца в строке во время моего каждого. Я бы хотел, чтобы мой результат выглядел ... VALUE5</td><td>VALUE6</td></tr> </table> Мы будем очень признательны за любую помощь.

Есть ли в PHP "встроенный" итератор в цикле Foreach?

Я использую цикл foreach для прохождения массива ЗАПРОСОВ, так как хочу иметь простой способ использовать ключи и значе ... $c = 0 вне места для каждого, а затем просто увеличивать его каждый раз, когда цикл беги, но есть ли что-нибудь почище?

PHP: Как пропустить последний элемент в цикле foreach [дубликат]

На этот вопрос уже есть ответ здесь: Найдите последний элемент массива, используя цикл fore ... У меня есть массив объектов, любой массив в php. Как пропустить последний элемент в каждой итерации?

Вложенный foreach()

У меня есть следующий массив: Array ( [1] => Array ( [spubid] => A00319 [sentered_by] => pubs_b ... eople['slast'].", ".$apeople['sfirst']."; "; } } } echo "$sauthors<br />\n$stitle<br />\n"; }

Изменение массива во время итерации foreach()

У меня есть пара запросов об изменении массива во время цикла foreach(). В приведенном ниже коде я перебираю три массив ... шая идея, но поскольку PHP, похоже, позволяет это, мне любопытно, почему вышеприведенное работает так, как оно работает.

все изменения в PHP7

foreach в PHP7 по умолчанию, при итерации по значению, работает с копией массива в соответствии с: http://php.net/manual ... дают вам ссылки на объекты? Или они на самом деле также создадут копирует для foreach и возвращает объекты по значению?