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

json_encode () в многомерном массиве – со строковыми ключами

Я создаю очень большой многомерный массив, используя PHP. Каждый объект содержит Name, ID, ParentID и Children. Дети представляют собой массив из нескольких объектов в том же формате. Очень важно назвать идентификаторы каждого объекта – это помогает мне помещать каждый объект под правильным родителем. (В приведенном ниже коде я использую 101, 102 и т. Д.), Однако […]

HTML-форма, передающая два массива разметки PHP (специальный случай, который я думаю)

Этот HTML-код <input name="Html_Array[][title]"> <input name="Html_Array[][amount]"> Создайте этот массив PHP [0] => Array ( [title] => Seilpendel für Tragsysteme ) [1] => Array ( [amount] => 2 )…So on Что будет HTML-код для создания следующего массива PHP [0] => Array ( [title] => Seilpendel für Tragsysteme [amount] => 1 ) [1] => Array ( [title] […]

как подсчитать количество элементов в php-ассоциативном массиве

У меня есть массив, как показано ниже. Array ( [0] => Array ( [item] => Banana Cream Cheesecake [item_id] => 3 [product] => Desserts ) [1] => Array ( [item] => Banana Cream Cheesecake [item_id] => 3 [product] => Desserts ) [2] => Array ( [item] => Banana Cream Cheesecake [item_id] => 3 [product] => […]

Получить конечное значение многомерного массива

У меня есть многомерный массив неопределенной длины, который выглядит как Array ( [0] => Array ( [price] => 75 ) [1] => Array ( [price] => 90 ) [2] => Array ( [price] => 95 ) [3] => Array ( [price] => 130 ) ) Как я могу получить значение цены последнего элемента в массиве? […]

php создает многомерный массив из плоского

У меня такой массив: <?php $array = array( 0 => 'foo', 1 => 'bar', …, x => 'foobar' ); ?> Каков самый быстрый способ создания многомерного массива из этого, где каждое значение является другим уровнем? Поэтому я получаю: array (size=1) 'foo' => array (size=1) 'bar' => … array (size=1) 'x' => array (size=1) 0 => […]

Пересечение многомерных ассоциативных массивов php

У меня два многомерных массива $array1 = Array ( [a1] => Array ( [a_name] => aaaaa [a_value] => aaa ) [b1] => Array ( [b_name] => bbbbb [b_value] => bbb ) [c1] => Array ( [c_name] => ccccc [c_value] => ccc ) ) $array2 = Array ( [b1] => Array ( [b_name]=> zzzzz ) ) […]

как объединить несколько URL-адресов в многомерный массив?

У меня такой массив: $path = array ( [0] => site\projects\terrace_and_balcony\mexico.jpg [1] => site\projects\terrace_and_balcony\new_york.jpg [2] => site\projects\terrace_and_balcony\berlin.jpg [3] => site\projects\terrace_and_balcony\Kentucky.jpg [4] => site\projects\terrace_and_balcony\Utah.jpg [5] => site\projects\terrace_and_balcony\Hawaii.jpg [6] => site\projects\private_gardens\mexico.jpg [7] => site\projects\private_gardens\new_york.jpg [8] => site\projects\private_gardens\berlin.jpg [9] => site\projects\private_gardens\Kentucky.jpg [10] => site\projects\private_gardens\Utah.jpg [11] => site\projects\private_gardens\Hawaii.jpg ) Как преобразовать его в это: $path11 = array ( "site"=>array […]

PHP: Самый чистый способ изменения многомерного массива?

У меня есть класс Config в моем приложении, который загружает статические настройки конфигурации и анализирует их в массивы. Поскольку мне нужно переопределить некоторые элементы во время выполнения, мне нужно будет получить доступ к общедоступной переменной внутри класса Config -class, выполнив это; $config->values['onelevel']['twolevel'] = 'changed'; Я хотел бы сделать метод, который называется override который делает это […]

Как динамически задавать ключи массива в php

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

Как перебрать и получить доступ к различным элементам в массиве, который является многомерным и ассоциативным? PHP, либо JSON, либо XML

Я беру библиографические данные через API (zotero.org), и он похож на образец внизу (только более сложный образец). Я хочу получить одну или несколько записей и отобразить определенные значения на странице. Например, я хотел бы прокрутить каждую запись верхнего уровня и распечатать данные в красиво сформированной цитате. Игнорируя правильные стили стилей на данный момент, скажем, я […]