Articles of foreach

Foreach показывает только последний элемент в массиве

Я пытаюсь сделать цикл foreach для итерации по каждому элементу в массиве, но он захватывает только последний элемент и не перебирает первый элемент. Я разделил код, чтобы показывать только соответствующие части, и добавил некоторые команды, чтобы идентифицировать проблему, как описано выше. $message == "kk,ll"; $myArray = explode(',', $message); print_r ($myArray); foreach ($myArray as $value); { […]

Самый простой вопрос: извлекать значения из массива

Итак, это пример: Array ( [0] => Array ( [title] => Title_1 [checkout] => 1 [no_gateway] => 0 ) [1] => Array ( [title] => Title_2 [checkout] => 1 [no_gateway] => 1 ) [2] => Array ( [title] => Title_3 [checkout] => 0 [no_gateway] => 0 ) [3] => Array ( [title] => Title_4 [checkout] […]

Основной вопрос группировки массива PHP MySQL

Быстрый вопрос, который, как я думаю, имеет очень простое решение для тех, кто имеет что-то выше самого элементарного знания PHP / MySQL, как и я. У меня есть список городов в разных штатах, хранящихся в базе данных с городом, состоянием и некоторыми другими переменными. Прямо сейчас их тянет как список, отсортированный по названию города: Анкоридж, […]

Группировка и сумма элементов из массива в пределах foreach

Я просматриваю результирующие множества из двух хранимых процедур, получая результаты в рамках одной хранимой процедуры на основе полей внутри другой. Два массива, содержащие наборы результатов, представляют собой $customers и $subcustomers . foreach($customers as $customer) { foreach($subcustomers as $subcustomer) { if($subcustomer['parent'] == $customer['id']) { if($customer['innumber'] == null && $subcustomer['innumber'] != null) { $chartInboundSub['name'] = $customer['name']; $chartInboundSub['label'] […]

вложенная foreach в PHP проблема

У меня возникают проблемы с повторением итерации в одном массиве: <? $indice=0 ?> <?php foreach ($comisiones as $comision1):?> <tr> <td><?php echo ++$indice ?></td> <td><?php echo tag('select',array('name'=>'comision_'.$indice),true)?> <?php foreach ($comisiones as $comision2):?> <option value="<?php echo $comision2->getId()?>"> <?php echo $comision2->getNombre()." – ".$comision2->getDescripcion()?> </option> <?php endforeach?> </select> </td> </tr> <?php endforeach?> Вышеприведенный код печатает: результат кода http://img440.imageshack.us/img440/7732/res.png И […]

PHP Как получить доступ ко всем элементам многомерного массива, если ни один индекс не известен?

Здесь я использовал модифицированную версию кода. Определение классов, определенных в файле класса PHP, для создания многомерного массива классов и функций из определенного списка файлов. То, что я закончил, – это (я знаю, что имена перепутаны, но я сходил с ума и должен был вернуться и изменить имена классов и имена функций в 3 разных файлах, […]

комбинации: избегать множественных вложенных foreach

Когда вам нужно проверить / иметь комбинации элементов массива, как вы можете избежать вложенности foreach? Пример кода: $as = array($optionA1, $optionA2) $bs = array($optionB1, $optionB2) $cs = array($optionC1, $optionC2) foreach ($as as $a) { foreach ($bs as $b) { foreach ($cs as $c) { $result = $this->method($a, $b, $c); if ($result) etc } } } […]

PHP foreach array получает первые 9 результатов, затем второй 9

Используя PHP foreach, как получить только первые 9 результатов в одном foreach и только во втором 9 в другом. Что-то вроде foreach {$ stores [1 – 9] как $ shop) { foreach {$shops[10 – 18] as $shop) { Есть идеи? дивный

PHP Неустранимая ошибка: не удается сломать / продолжить

if (isset($errors)) { foreach ($errors as $error) { echo $error; } } else {break 2;} // some more code Выходы: Fatal error: Cannot break/continue 2 levels Я пробовал break 1 , это тоже не сработало.

Является ли создание массива в каждом цикле foreach?

Я нахожу себя в этом: string states = "this,that,theother"; foreach(string state in states.Split(',')) { } И мне любопытно; Разделяется ли строка states в каждом цикле foreach? Этот пример находится в c #, но другие языки программирования ведут себя по-другому ? Разделяются ли PHP и JavaScript на каждом цикле foreach?