Articles of foreach

Проверьте тип файла загрузки из массива в PHP.

Как проверить, есть ли расширение файла и тип mime в массиве, это код, который у меня есть. $upload_project_thum = $_FILES['upload_project_thum']['name']; $upload_project_thum_ext = substr($upload_project_thum, strrpos($upload_project_thum, '.') + 1); $upload_permitted_types= array('image/jpeg:jpg','image/pjpeg:jpg','image/gif:gif','image/png:png'); Тогда вниз, где я проверяю, является ли файл допустимым типом, у меня есть этот цикл foreach foreach ($upload_permitted_types as $image_type) { $type = explode(":", $image_type); if […]

Преобразование строки JSON в переменные для эхо-вывода

У меня есть следующая строка JSON: [{\"index\":0,\"date\":\" 20120030\",\"title\":\"afsa\"}] И мне нужно вытащить содержимое в переменную foreach. Вот как это подобрано до сих пор … $json_data_string = $_POST['hidden_event']; // sanitize however $array_data = json_decode($json_data_string); echo $json_data_string; Мне нужно быть в состоянии повторить все. например: foreach { echo $date; echo $title; } Заранее благодарю за любую помощь.

Флажок внутри цикла php foreach для удаления всех проверок

echo "<form name='input' action='admin_selecteren_voor_verwijderen.php' method='post'>"; $sql_bestelling= "SELECT * FROM producten"; foreach($dbh->query($sql_bestelling) as $row) { $product_id=$row['product_id']; $product_naam=$row['product_naam']; $prijs=$row['prijs']; $foto=$row['foto']; echo " <br> <img src='$foto' height='70' width='50' border='0'> <b>$product_naam</b> <input type='checkbox' name='$product_naam' value='$product_naam'></br> </br></br></br>"; //if (isset($_POST['submit'])){ // $sql = "DELETE FROM `producten` WHERE product_naam='$product_naam'"; // $query = $dbh->prepare( $sql ); // $result = $query->execute(); //} } if(!empty($_POST['checkbox'])) […]

Вызов функции PHP дважды, работает только один раз

Я пытаюсь использовать ассоциативные массивы PHP для повторения разных значений текста и изображений в HTML для разных экземпляров слайд-шоу jQuery на той же странице. Вот HTML: <div class='slide'> <div class='mosaic-block fade'> <div class='mosaic-overlay'> <div class='text'><p>This is the text!</p></div> </div> <div class='mosaic-image'><img src='imgs/the-img.png'/></div> </div> <!– mosaic-block fade –> </div> <!– .slide –> ` Я написал массивы […]

Разбить и Создать новый <ul> после 10 значений из цикла foreach php

Я хочу создать 2 или более класс ul с содержанием li из цикла foreach, если значения считаются более 5. $data = array('Barcelona','Jujuy','Cordoba','Mendoza','Galicia','Madrid','Estonia','New York'); echo '<ul class="row1">'; foreach($data as $value){ echo '<li>' . $value . '</li>'; } echo '</ul>' результатом будет: <ul class="row1"> <li>Barcelona</li> … … </ul> Я хочу, чтобы после 5 городов создать новый класс […]

Рекурсивная функция внутри класса с foreach изменяет общедоступную ценность, где она не должна

Хорошо, я действительно застрял в этом. Я надеюсь, что вы можете мне помочь. У меня есть мой класс, используемый для управления иерархическими данными. Вход представляет собой простой массив со следующей структурой (просто пример): $list = array( (object) array('id' => 1, 'nombre' => 'Cámaras de fotos', 'parentId' => null), (object) array('id' => 2, 'nombre' => 'Lentes', […]

Получить массив и использовать его в запросе mysql с php

Я хочу сделать запрос Mysql следующим образом: $sql = mysql_query("SELECT * FROM myTable WHERE id='11' AND number='23' AND value='45' AND result='101' "); Я хочу изменить переменную WHERE для mysql_query, используя элемент массива $ myArray. $myArray[0] = array(11, 23, 45, 101); => this is the current query $myArray[1] = array(21, 31, 70, 58); $myArray[2] = array(8, […]

Основной взлом foreach

У меня есть следующий код, из которого я хочу выделить элементы массива, разделенные запятыми. Код выводит список, но без запятых. Что мне не хватает? <?php $array = get_field('casts'); $elements = $array; foreach($array as $key => $value) { echo implode(', ', $value)}; ?> EDIT 1: где $elements – вложенные массивы. EDIT 2: Рабочий фрагмент: <?php $array […]

Foreach изменил строку

Я пытаюсь манипулировать результатами MySQL для создания XML-файла. Этот вопрос не связан с последней частью этой задачи, но первый: манипулирование SQL-запросом приводит к PHP. Я хочу создать оператор foreach, который будет группировать результаты в значение столбца, которое они разделяют ('group_id'). (У меня могут быть три строки с одинаковым значением столбца и пять строк с другим […]

Создание выпадающего списка из многомерного массива

Я получил этот массив: Array ( [0] => Array ( [id] => 1 [name] => tomato ) [1] => Array ( [id] => 2 [name] => carrot ) [2] => Array ( [id] => 3 [name] => apple ) ) Я хочу напечатать каждую пару ключ / значение в форме HTML, например: <select> <option value="1">tomato</option> […]