У меня есть цикл foreach и оператор if. Если совпадение найдено, мне нужно в конечном счете вырваться из foreach. foreach($equipxml as $equip) { $current_device = $equip->xpath("name"); if ( $current_device[0] == $device ) { // found a match in the file $nodeid = $equip->id; <break out of if and foreach here> } }
Возможные дубликаты: Что означает «=>» в PHP? Что означает $k => $v ?
//set the array $info = array( 'andy' => 'blue', 'andrew' => 'black', 'mark' => 'green', 'jane' => 'orange', 'simon' => 'red', 'joan' => 'pink', 'sue' => 'yellow', 'alan' => 'black') $i = 1; foreach($info as $key => $val){ <div class="holder"> <div class="name"> <?php echo $Name ?> </div> <div class="colour"> <?php echo $colour ?> </div> </div> […]
Я хочу, чтобы цикл через массив с foreach чтобы проверить, существует ли значение. Если значение действительно существует, я хочу удалить элемент, который его содержит. У меня есть следующий код: foreach($display_related_tags as $tag_name) { if($tag_name == $found_tag['name']) { // Delete element } } Я не знаю, как удалить элемент после нахождения значения. Как его удалить? Я […]
Возможно ли иметь цикл foreach в PHP с несколькими «индексными» переменными, похожий на следующий (который не использует правильный синтаксис)? foreach ($courses as $course, $sections as $section) Если нет, есть ли хороший способ добиться такого же результата?
Я хотел бы отображать данные, по два столбца на строку во время моего foreach. Я хотел бы, чтобы мой результат выглядел следующим образом: <table> <tr><td>VALUE1</td><td>VALUE2</td></tr> <tr><td>VALUE3</td><td>VALUE4</td></tr> <tr><td>VALUE5</td><td>VALUE6</td></tr> </table> Любая помощь будет принята с благодарностью.
Как решить эту ошибку? A PHP Error was encountered Severity: Warning Message: Invalid argument supplied for foreach() Filename: admin/tour.php Line Number: 81 это строка 81: $files = $this->multi_upload->go_upload(); var_dump($files); $images = array(); foreach ($files as $img) { //line 81 $images[] = $img['file']; } это мои $ файлы в верхнем коде: function go_upload($field = 'userfile') { […]
Я перебираю массив, используя foreach. В конкретной ситуации мне нужно знать значение следующего элемента до того, как итерация вернется к этому элементу (например, предсказанию). Для этого я планирую использовать функцию next () . В документации я только заметил, что next () продвигает указатель внутреннего массива вперед. next () ведет себя как current (), с одной […]
Можно ли найти индекс foreach ? в петле цикла следующим образом: for ($i = 0; $i < 10; ++$i) { echo $i . ' '; } $i даст вам индекс. Должен ли я использовать цикл for или есть способ получить индекс в цикле foreach ?
на странице управления: <?php include 'pages/db.php'; $results = mysql_query("SELECT * FROM sidemenu WHERE `menu_id`='".$menu."' ORDER BY `id` ASC LIMIT 1", $con); $sidemenus = mysql_fetch_object($results); ?> на странице просмотра: <?php foreach ($sidemenus as $sidemenu): ?> <?php echo $sidemenu->mname."<br />";?> <?php endforeach; ?> Ошибка: Примечание. При попытке получить свойство не-объекта в C: \ wamp \ www \ […]