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

как я могу получить многомерные значения массива, используя foreach?

Я хочу использовать многомерный массив в разных functions.so я делаю его как глобальную переменную (массив) .i создал многомерный массив и сделал его глобальным для доступа в разных функциях. Как я могу получить значения из него, используя foreach loop? вот мой код $test=array( array( "input1"=>"v1", "input2"=>"v2"), array( "input3"=>"v3", "input4"=>"v4") ); class testing { function testp() { […]

итерация через многомерные массивы

Я пытаюсь получить идентификатор элемента, а затем все options_name / option_values ​​внутри этого элемента id. Итак, я заканчиваю тем, ID: 123, Цвет: Синий, Размер: 6. ID: 456, Цвет: Желтый, Размер: 8. Однако я получаю правильный идентификатор элемента, но имя_параметра / option_value не проходит правильно , либо пустой, либо только одна случайная буква. Вот мой код, […]

Оценка запросов, связанных с MongoDB-JSON, в PHP

Рассмотрим следующий (довольно сложный) запрос, выраженный в этом объекте JSON: { "name": "Kindle Fire", "sale": true, "price": { "$gt": 199, "$lt": 264 }, "price.vat": { // bogus, just to show $a['price.vat'] == $a['price']['vat'] "$lte": 1.2 }, "$or": { "qty": { "$gt": 30 }, "eta": { "$or": { "$lt": 3, "$gt": 30 } } }, "countriesAvailable": […]

Использование значения столбца как индекса массива в доктрине

Я использую доктрину 2.1, чтобы создать модель для таблицы settings : id | arg | value | category 1 | name | foo | general_settings 2 | desc | bar | general_settings Предположим, что у меня много настроек для разных категорий. Чтобы получить все настройки для определенной категории, я делаю что-то вроде этого: $q = […]

Многомерная итерация массива

Скажем, у вас есть следующий массив: $nodes = array( "parent node", "parent node", array( "child node", "child node", array( "grand child node", "grand child node"))); Как бы вы решили преобразовать его в строку XML, чтобы он выглядел так: <node> <node>parent node</node> <node>parent node</node> <node> <node>child node</node> <node>child node</node> <node> <node>grand child node</node> <node>grand child node</node> […]

Поиск многомерных массивов PHP (поиск по определенному значению)

У меня этот многомерный массив. Мне нужно найти его и вернуть только ключ, который соответствует значению «slug». Я знаю, что есть другие темы, связанные с поиском многомерных массивов, но я недостаточно разбираюсь в моей ситуации. Большое спасибо за любую помощь! Поэтому мне нужна функция: myfunction($products,'breville-one-touch-tea-maker-BTM800XL'); // returns 1 Вот массив: $products = array ( 1 […]

Проверка, является ли массив многомерным или нет?

Каков наиболее эффективный способ проверить, является ли массив плоским массивом примитивных значений или многомерным массивом ? Есть ли способ сделать это без фактического цикла через массив и запускать is_array() для каждого из его элементов?

Переменная, содержащая путь в виде строки для многомерного массива?

Я хочу взять строку, такую ​​как "/test/uri/to/heaven" и превратить его в многомерный, вложенный массив, такой как: array( 'var' => array( 'www' => array( 'vhosts' => array() ), ), ); У кого-нибудь есть указатели? Я просмотрел Google и поиск здесь, но я ничего не видел.

Получить многозначный массив php

это мой массив в php $ гостиницах Array ( [0] => Array ( [hotel_name] => Name [info] => info [rooms] => Array ( [0] => Array ( [room_name] => name [beds] => 2 [boards] => Array ( [board_id] => 1 [price] =>200.00 ) ) ) ) ) как я могу получить board_id и цену, я […]