Articles of многомерный массив

многомерный массив, сравнивающий значения

Я получил это внутри моего шаблона ветки, используя эту команду {{ dump(elements) }} Таким образом, этот ответ выполняется из двух массивов, из которых второй массив не является полным, потому что он слишком велик. Я назову их сначала [0] и второй 1 массив. Также помните, что все значения динамически вписываются в шаблон, а это значит, что […]

Динамическое заполнение многомерных массивов

Все, У меня есть следующий массив и функция, которые создадут многомерный массив на основе определенных вами ключей массива. Для каждого атрибута, который вы передаете функции, он добавит другое измерение в массив. Подумайте об этом как о сортировке массива. Предоставляемая функция отлично работает, но использует eval, мне было трудно найти функцию, которая была последовательной, и без […]

PHP foreach массив с объектом stdClass

Мне нужна помощь, пытаясь получить значения внутри массива и объекта stdClass. FYI: Я использую API четырехsquare … У меня есть что-то вроде этого: `$fsq_groups = $venues->response->groups;` echo "<pre>"; print_r($fsq_groups); echo "</pre>"; Из print_r($fsq_groups); Array ( [0] => stdClass Object ( [type] => Recommended Places [name] => recommended [items] => Array ( [0] => stdClass Object […]

Перестановка многомерного массива

У меня есть массив в следующем формате: Array ( [0] => Array ( [0] => a [1] => b [2] => c ) [1] => Array ( [0] => d [1] => e [2] => f ) [2] => Array ( [0] => 0 [1] => 0 [2] => 0 ) [3] => Array ( […]

случайный многомерный массив php и получить исходный индекс массива

Кто-нибудь может мне помочь в многомерных массивах? У меня есть массив, который хотел бы иметь случайные массивы внутри него, поэтому его иерархия или индексное значение будет изменено и отличается от исходного расположения массивов, например: Это оригинальные массивы Array( [0]=>Array( [title] => 'Title 1' [description] => 'description here' ) [1]=>Array( [title] => 'Title 2' [description] => […]

Прочитайте файл и добавьте числа в массивные части.

У меня есть CSV-файл с тысячами номеров под друг другом. Давайте упростим, используя это: 4 7 1 9 3 3 8 6 2 Я хочу, чтобы вывести массив с 3 номерами на ключ (взорванный запятой): array ( [0] => 4,7,1 [1] => 9,3,3 [2] => 8,6,2 ) Мне удалось это сделать, прочитав CSV: $path = […]

Многомерный массив PHP x HasOffers

Я застрял несколько дней с массивом. Я использую HasAffers plataform, я не знаю, знает ли кто-нибудь, но это проблема. Я настраиваю API-вызов для экспорта некоторых данных из базы данных. Я экспортирую ID и NAME на данный момент, они вошли в массив в функции cURL / JSON. Я вижу многомерный массив в функции print_r (). Но […]

PHP Flatten Array с несколькими листовыми узлами

Каков наилучший способ сглаживания массива с несколькими листовыми узлами, чтобы каждый полный путь к листу был отдельным возвратом? array("Object"=>array("Properties"=>array(1, 2))); уступить Object.Properties.1 Object.Properties.2 Я могу сгладить Object.Properties.1, но 2 не обрабатывается с рекурсивной функцией: function flattenArray($prefix, $array) { $result = array(); foreach ($array as $key => $value) { if (is_array($value)) $result = array_merge($result, flattenArray($prefix . […]

строка preg_split для многомерного массива

Привет, просто ищу какую-то помощь, поскольку я застрял У меня две строки: C:\Users\Bob\My Documents /Users/Bob/Documents Это preg_split('/(?<=[\/\\\])(?![\/\\\])/', $string) который возвращает Array ( [0] => C:\ [1] => Users\ [2] => Bob\ [3] => My Documents ) Array ( [0] => / [1] => Users/ [2] => Bob/ [3] => Documents ) мне нужно Array ( […]

Как преобразовать таблицу DB с отношением родительского сына к многомерному массиву

Как я могу преобразовать таблицу базы данных следующим образом: в многомерный массив? Я попробовал рекурсивный цикл, как показано ниже, но не может отобразить его правильно. function cost_centres_format($items) { foreach ($items as $item) { echo $item->name.' – '.$item->parent_id; echo '<br/>'; $sons = $this->purchase_order_model->get_cost_centre_sons($item->internal_purchase_order_cost_centre_id); if(count($sons)>0){ $this->cost_centres_format($sons); } } }