Articles of Многомерные

Удалите «столбцы» из подмассивов двумерного массива

У меня есть простой, двухмерный массив вроде этого: Array ( [0] => Array ( [0] => abc [1] => 123 [2] => aaaaa ) [1] => Array ( [0] => def [1] => 456 [2] => ddddd ) [2] => Array ( [0] => ghi [1] => 789 [2] => hhhhhhh ) ) Я пытаюсь […]

Удалить элемент из многомерного массива на основе значения

Я пытаюсь удалить элементы из многомерного массива на основе значения. В этом случае, если ключ «год» под-массива имеет значение 2011, я хочу, чтобы этот суб-массив вышел. Только для записи: я запускаю PHP 5.2. Мой массив выглядит так: Array ( [0] => Array ( [filmId] => 61359 [url] => http://www.moviemeter.nl/film/61359 [title] => Unstoppable [alternative_title] => [year] […]

Прозрачно сгладить массив

Читая этот вопрос Объединить и сгруппировать по нескольким массивам, я получил следующую идею: при работе с многоуровневыми массивами, с возможными повторяющимися ключами, было бы целесообразно иметь функцию, которая будет перебирать такой массив, как плоский, например foreach(flatten($deepArray) as $key => $val)…. любые идеи, как писать flatten() ? Есть ли стандартное решение? (обратите внимание, что flatten() не […]

PHP – Сделать многомерный ассоциативный массив из строки с разделителями

Можете ли вы повернуть эту строку: "package.deal.category" В массив вроде этого: $array['package']['deal']['category'] Значение внутри индекса в этой точке может быть любым.

Значения сумм многомерного массива с помощью ключа без цикла

У меня есть это: Array ( [0] => Array ( [f_count] => 1 [uid] => 105 ) [1] => Array ( [f_count] => 0 [uid] => 106 ) [2] => Array ( [f_count] => 2 [uid] => 107 ) [3] => Array ( [f_count] => 0 [uid] => 108 ) [4] => Array ( [f_count] […]

Как преобразовать единый массив в многомерный массив в PHP?

Поэтому у меня есть массив, который выглядит так: [98] => Array ( [City] => Caracas [Country] => Venezuela [Continent] => Latin America ) [99] => Array ( [City] => Cairo [Country] => Egypt [Continent] => Middle East ) [105] => Array ( [City] => Abu Dhabi [Country] => United Arab Emirates [Continent] => Middle East […]

Удалить повторяющееся значение в многомерном массиве

все, что я хочу удалить дублирующее значение из этого массива Array ( [0] => Array ( [0] => Ajay Patel [1] => Tag 1 ) [1] => Array ( [0] => Tag 1 [1] => Tag 3 ) [2] => Array ( ) [3] => Array ( ) [4] => Array ( ) ) Я […]

Проверьте, существует ли определенный массив ключей в многомерном массиве – PHP

Например, у меня многомерная матрица (это может быть много уровней): $array = Array ( [21] => Array ( ) [24] => Array ( [22] => Array ( ) [25] => Array ( [26] => Array ( ) ) ) ) Я пытаюсь пропустить его, чтобы увидеть, существует ли определенный ключ: $keySearch=22; // key seraching for […]

Рекурсия PHP печатает все элементы многомерного массива с ключами

Я нашел следующий код, который печатает все элементы массива в порядке. Как я могу изменить его для печати ключа один раз, а затем все значения, соответствующие ключу, затем еще один ключ, а затем все значения, соответствующие ключу? Я также хотел бы изменить его, чтобы он печатал только первые 9 значений (не более этого) для каждого […]

Объединение значений многомерных массивов в PHP

У меня многомерный массив, который выглядит так: Array ( [0] => Array ( [0] => Array ( [description] => UPS Ground [delivery-time] => 1-5 business days [shipping-amount] => 1299 ) [1] => Array ( [description] => UPS 3 Day Select [delivery-time] => 3 business days [shipping-amount] => 2459 ) [2] => Array ( [description] => […]