Articles of foreach

Как добавить массив к каждому элементу другого массива с моим выбором ключа и значения (в php)?

Этот код: for ($p=0;$p<count($results);$p++){ foreach ($results[$p] as $k => $v){ $typeee = ['type' => strtolower(str_replace('_','',$results[$p][$k]['metric']))."container"]; array_insert2($results[$p],0,$typeee); } } print_r($results); дает мне это: Array ( [0] => Array ( [type] => pagestoriescontainer [0] => Array ( [type] => pagestories [object_id] => 123456778 [metric] => page_stories [end_time] => 1386057600 [period] => 86400 [value] => 2090 ) [1] […]

Странная переменная переписывается в цикле foreach

Это должно быть что-то уродливое, но я застрял на этом и не могу решить его в течение последних двух часов. У меня есть этот код: foreach($idMap as $menuId=>$pageId) { echo('$this->update("menus_items", SET "link = /content/show?id='.$pageId.'" WHERE id = '.$menuId.');'."\n"); $this->update ( 'menus_items', array('link'=>'/content/show?id='.$pageId), array('id = '.$menuId) ); } Часть echo работает как ожидалось ( $pageId отличается […]

Заполнение выпадающих ящиков при одновременном заполнении таблицы

У меня есть таблица, которая заполняется с помощью цикла foreach. Одна из моих столбцов – группа SKU, которая представляет собой столбец выпадающих списков. Однако всякий раз, когда цикл foreach запускается, в раскрывающемся списке отображается только одно соответствующее значение для этой строки. Как я могу получить его так, чтобы я мог запускать цикл foreach, и он […]

PHP foreach не работает с sub-array

Хорошо, мне нужно выяснить, как это сделать. У меня есть массив с sub-array array ( 'session' => '1359964785.85203874781', 'status' => 'cart', 'items' => array ( 'id' => '510bca8138fc5d6e38000000', 'quantity' => '1', ), ) тогда, когда я положил этот массив, думал, что мой foreach <?php $cart = Shop::get_cart(); ; if($cart != NULL) { foreach($cart[0]['items'] as $items) […]

Как я могу игнорировать заголовки «XXX» в сценарии синтаксического анализа данных?

Я пробовал и, похоже, не работает. Любая помощь будет принята с благодарностью. КОД: foreach (glob('mov/Alene*.mov') as $filename){ $theData = file_get_contents($filename) or die("Unable to retrieve file data"); } $string = $theData; $titles = explode("\n", $string); function getInfo($string){ $Ratings = ['G', 'PG', 'PG-13', 'R', 'NR', 'XXX']; $split = preg_split("/\"(.+)\"/", $string, 0, PREG_SPLIT_DELIM_CAPTURE); if(count($split) == 3){ preg_match("/(".implode("|", $Ratings).")\s/", […]

Использование цикла foreach для удаления всех данных класса из источника страницы

Здесь я очищаю данные с веб-страницы, используя DOM. Я могу отказаться от данных для первого класса. Я поставил для каждого, чтобы рассмотреть весь класс review-wrapper . Я думаю, что он повторяется, но каждый раз, когда он показывает только похожие результаты. Я просматриваю обзор, дату и стоимость курса. Пример: http://codepad.viper-7.com/lHS9jk код: <?php libxml_use_internal_errors(true); $html= file_get_contents('http://www.yelp.com/biz/franchino-san-francisco?start=80'); $html […]

Создайте новый массив, используя значения из значений многомерного массива

У меня этот многомерный массив: array { [0]=> array(2) { [“foo”]=> int(138) [“bar”]=> int(127) } [1]=> array(2) { [“foo”]=> int(138) [“bar”]=> int(47) } [2]=> array(2) { [“foo”]=> int(138) [“bar”]=> int(13) } [3]=> array(2) { [“foo”]=> int(138) [“bar”]=> int(56) } [4]=> array(2) { [“foo”]=> int(154) [“bar”]=> int(77) } [5]=> array(2) { [“foo”]=> int(154) [“bar”]=> int(69) } […]

Переименование загруженных файлов

Я загружаю файлы через php. Количество загружаемых файлов определяется значением, которое хранится в базе данных. Итак, допустим, это значение равно 3, а мой код показывает три ввода файла html. Это работает. Я также могу переименовать один файл. рабочий фильтр расширения и ограничения размера. Но когда я попытался сделать это с несколькими, я уложил … Новое […]

Создайте цикл foreach для поиска и замены

В настоящее время у меня есть сценарий для моего сайта WordPress, который находит <h3> -tag и добавляет к нему id <?php $phrase = get_the_content(); $phrase = apply_filters('the_content', $phrase); $replace = '<h3 id="thetag">'; echo str_replace('<h3>', $replace, $phrase); ?> Я хотел бы добавить id="$i++" ко всем тэгам <h3> . Я думал об этом, но это дает мне […]

выберите только один узел и перейдите на php

У меня есть список песен из Echonest API с Spotify URI, но он добавляет еще много песен, которые мне нужны. Мне нужен только один из них не для всех, но я хочу продолжать это делать 20 раз. Поэтому я хочу только получить первый трек внутри узла и перейти к следующему. Вот xml-файл, который я получаю […]