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

PHP, Сортировка многомерного массива с помощью дочернего массива

Мне нужно отсортировать мой многомерный массив по значению в дочернем массиве. В приведенном ниже примере массива мне нужно отсортировать родительские массивы с помощью дочернего значения «income_certificate». function custom_sort($a, $b) { return strcmp($a['revenue_certificate'], $b['revenue_certificate']); } usort($data_array, 'custom_sort'); Я чувствую, что я почти там, но где я просто не понимаю, как ссылаться на значение дочернего массива «income_certificate». […]

Расширенный код: группировка многомерного массива PHP и вычисление суммы отдельных ключей для каждого элемента массива

На самом деле это расширенная версия исходного кода, размещенная @RomanPerekhrest здесь: группировка многомерного массива PHP и вычисление суммы конкретного ключа для каждого элемента массивов Я играл с кодом и пытался расширить его до следующего уровня. И в какой-то степени мне это удалось. Что сделано, так это то, что я добавил еще один дополнительный массив под […]

PHP: конкатенация элементов многомерного массива

Я хочу объединить один элемент многомерного массива с некоторыми строками. <? $string1 = 'dog'; $string2 = array ( 'farm' => array('big'=>'cow', 'small'=>'duck'), 'jungle' => array('big'=>'bear', 'small'=>'fox') ); $string3 = 'cat'; $type = 'farm'; $size = 'big'; $string = "$string1 $string2[$type][$size] $string3"; echo($string); ?> Используя этот синтаксис для $ string, я получаю: собака Array [большая] кошка […]

Многомерный массив и агрегатные функции в MySQL с использованием PHP?

ОБНОВЛЕНО Как отобразить еще 1 столбец рядом с этим u2, называемый CUMULATIVE TOTAL он должен отображать общее количество учащихся, подлежащих выплате, общее уплаченное и общее вознаграждение на основе консультантов. Рассмотрим, что у меня есть c1, c2, c3, c4 в качестве консультантов и u1, u2, поскольку университеты говорят, что c1 имеет 5 студентов в каждом университете. […]

PHP – самый быстрый способ преобразования массива 2d в 3d-массив, который сгруппирован по определенному значению

Я хотел бы преобразовать этот двухмерный массив записей: [records] => Array ( [0] => Array ( [0] => Pears [1] => Green [2] => Box [3] => 20 ) [1] => Array ( [0] => Pears [1] => Yellow [2] => Packet [3] => 4 ) [2] => Array ( [0] => Peaches [1] => […]

Группа сумм Php Arrays Sum

Возможный дубликат: php-группа по SUM с использованием многомерного массива Я работаю над созданием корзины для оптовой компании. И я также создам счет-фактуру. Это же логика. Во-первых, я умножаю пакет (пакет) * paket adeti (количество пакетов) * fiyatı (цена) И я написал его в конце списка. Теперь я должен вычислить vat. Основная проблема заключается в том, […]

Строка PHP для вложенного / многомерного массива

У меня есть пример строки php: $ string = "@ [item_1] [door] @ [mozart] [grass] = yes @ [mozart] [green] = no @ [mozart] [human] @ [blue] [movie] = yes @ [item_1] [ beat] = yes @ [item_1] [music] = no "; теперь $ string idented просто для легкого просмотра: @ [Item_1] [двери] @ [mozart] […]

PHP – содержимое массива lookup с синтаксисом точки

Кто-нибудь видит что-то не так со следующей функцией? ( Изменить : нет, я не думаю, что что-то не так, я просто проверю дважды, так как это будет вставлено в очень распространенный путь к коду.) function getNestedVar(&$context, $name) { if (strstr($name, '.') === FALSE) { return $context[$name]; } else { $pieces = explode('.', $name, 2); return […]

Фильтровать и сортировать многомерный массив с несколькими значениями

У меня большой многомерный массив, похожий на ниже: Array( [1] => Array ( [type] => blah1 [category] => cat1 [exp_range] => this_week ) [2] => Array ( [type] => blah1 [category] => cat2 [exp_range] => next week ) [3] => Array ( [type] => blah1 [category] => cat1 [exp_range] => next week ) [4] => […]

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

Поскольку у меня есть массив: $array = array( 'a' => array( 'b' => array( 'c' => 'hello', ), ), 'd' => array( 'e' => array( 'f' => 'world', ), ), ); Я хочу «сгладить» его в один размерный поиск ссылок, объединяя ключи с разделителем ( в случае этого примера – косую черту ) Выполнение var_dump() […]