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 и возвращает объекты по значению?