Я хотел бы отображать данные, по два столбца на строку во время моего 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 \ […]
Я пытаюсь написать несколько строк кода, чтобы создать уникальную функцию типа без учета регистра. Вот что я до сих пор: foreach ($topics as $value) { $lvalue = strtolower($value); $uvalue = strtolower($value); if (in_array($value, $topics) == FALSE || in_array($lvalue, $topics) == FALSE || in_array($uvalue, $topics) == FALSE) { array_push($utopics, $value); } } Проблема заключается в утверждении […]
Мой текущий код: $file = fopen("countries.txt","r"); $array = array(); while(!feof($file)) { $array[] = fgets($file); } fclose($file); Вот мой цикл foreach: $str = "test"; foreach ($array as $key => $val) { if ($val == $str) { echo $val; } else { echo "not found"; } } Мне интересно, почему это только печать $ val, если это […]
Используя регулярный цикл for, можно сопоставить текущий индекс с последним, чтобы узнать, находится ли я в последней итерации цикла. Есть ли аналогичная вещь при использовании foreach ? Я имею в виду что-то вроде этого. foreach($array as $item){ //do stuff //then check if we're in the last iteration of the loop $last_iteration = islast(); //boolean true/false […]
Мне было интересно, можно ли отредактировать текущий объект, который обрабатывается в цикле foreach Я работаю с массивом объектов $questions и я хочу пройти и искать ответы, связанные с этим объектом вопроса, в моем db. Поэтому для каждого вопроса отправляйте объекты ответа и обновляйте текущий $question внутри моего цикла foreach чтобы я мог выводить / обрабатывать […]
Интересно, почему мой PHP-код не отображает все значения «Значения» в данных JSON: $user = json_decode(file_get_contents($analytics)); foreach($user->data as $mydata) { echo $mydata->name . "\n"; } foreach($user->data->values as $values) { echo $values->value . "\n"; } Первый foreach работает отлично, а второй выдает ошибку. { "data": [ { "id": "MY_ID/insights/page_views_login_unique/day", "name": "page_views_login_unique", "period": "day", "values": [ { "value": […]