Articles of foreach

Могу ли я перебирать две петли равного размера с помощью foreach?

Я новичок в PHP. У меня есть два массива $array1 и $array2 равного размера. Я использовал петли foreach для итерации через массивы: foreach($array1 as $element1) { //Do stuff with $element1 } а также foreach($array2 as $element2) { //Do stuff with $element2 } но теперь я хотел бы перебирать оба массива одновременно, чтобы у меня был […]

для каждого … break

Я чувствую себя грязным каждый раз, когда я «ломаюсь» из каждой конструкции (PHP / Javascript) Так что-то вроде этого: // Пример Javascript for (object in objectList) { if (object.test == true) { //do some process on object break; } } Для больших объектных списков я мог бы выстроить более элегантное решение. Но для небольших списков […]

foreach с диапазоном не работает

вот мой код: function my_function() { $states = array('schwarz', 'rot', 'blau'); foreach(range(0, 5) as $number) { foreach ($states as $state) { $result = "<img src=\"inventory_images/8.jpg\" onclick=\"changecolor(this)\" name=\"nummer.$number\" />"; $testPath = "transactions/Ordner$number/$state.png"; if (file_exists($testPath)) { $result = $testPath; } } break; } return $result; } $imagesPerLine = array(1=>1, 2=>2); $default = 3; $lines = array(1, 2, […]

Вызовите функцию Ajax из PHP foreach с формой

У меня здесь небольшая проблема. Я хочу вызвать функцию Ajax из PHP foreach Loop. Вот мой код: Ajax: function ajaxFunction(){ var ajaxRequest; // The variable that makes Ajax possible! try{ // Opera 8.0+, Firefox, Safari ajaxRequest = new XMLHttpRequest(); }catch (e){ // Internet Explorer Browsers try{ ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP"); }catch (e) { try{ ajaxRequest […]

Функция jQuery не выполняется внутри цикла PHP foreach

Я пытаюсь создать несколько флажков для панели фильтров, которая при проверке обновит список продуктов, учитывающих определенный параметр. В цикле foreach я успешно создаю флажки, собирая атрибуты фильтра из данных xml, вызывается из API foreach ($attrib->attributeValues->attributeValue as $attribValue) { $attribValue = $attribValue->name; $attribValueID = $attribValue[@id]; $BODY .= sprintf("<input type=\"checkbox\" name=\"%s\" value=\"%s\" id=\"%s\" checked%s=\"checked\" /> %s ", […]

Проверьте, содержит ли массив элементы, имеющие элементы другого массива

$find=array('or','and','not'); $text=array('jasvjasvor','asmasnand','tekjbdkcjbdsnot'); Я должен проверить, содержит ли массив текста какой-либо из элементов find. Я могу сделать это для одного текста, но не знаю, как это сделать для всех текстов $counter=0; foreach($find as $txt){ if (strstr($text[0], $txt)) { $counter++; } Если я использую эту технику, мне придется запускать foreach количество раз. Есть ли другой способ сделать […]

Ошибка PHP foreach «Недопустимый аргумент, предоставленный для foreach»

Я ранее использовал этот код, и он работал отлично, но когда я положил его на другой сервер, теперь он начал волноваться, я передаю объект JSON в файл PHP и просматривая его, то, что я использовал, казалось, работал нормально , но теперь я получаю «Недопустимый аргумент, предоставленный для foreach», PHP: <?php $json = $_POST['systems']; $uid = […]

Foreach: получить конкретное значение итерации

У меня есть четыре изображения внутри цикла воспламенителя foreach Для одного из моих проектов я хочу взять изображение третьей итерации из цикла. Можно ли взять конкретную итерацию? Надеюсь, это странный вопрос. Но мне нужно принимать отдельные значения итерации, для моего отдельного <div> на мой взгляд, MVC. Ниже приводится результат, поступающий от контроллера. array (size=4) 0 […]

Как получить ключевые значения с помощью foreach?

Проблема: Здравствуй! Я создаю форму для загрузки файлов, где я могу загружать фотографии, я добавил multiple="" на input и для name="upload_photo[]" поэтому я могу загрузить несколько файлов. Когда я печатаю $_FILES['upload_photo'] я получаю это, и я хочу получить values каждого key с помощью foreach . Так, например, я хочу получить только [name] что будет egg.jpg […]

PHP SQL Foreach Statement

Некоторое время я знал PHP, но не знал, как работает команда foreach (). Я знаю, что он похож на while (). Я посмотрел вокруг, как это работает, но я не совсем уверен, как вы подключаете к нему инструкции mySQL. Скажем, например, у вас была инструкция SQL следующим образом: "SELECT username,password,email,dob FROM users" Как бы вы […]