PHP ТРАНСПОНИРОВАТЬ МАССИВ

PHP транспонирование массива означает, что строка и столбец меняются местами. Например, если исходный массив представляет собой матрицу с 3 строками и 2 столбцами такого вида:

$array = array( array(1, 2), array(3, 4), array(5, 6) );

то результат после транспонирования будет выглядеть следующим образом:

Array( array(1, 3, 5), array(2, 4, 6) );

Для транспонирования массива в PHP можно использовать функцию `array_map` совместно с функцией `null` в качестве первого параметра. Пример кода:

$array = array( array(1, 2), array(3, 4), array(5, 6) );
$transposedArray = array_map(null, ...$array);

Этот код создаст массив `$transposedArray`, содержащий транспонированные элементы массива `$array`.Кроме того, можно создать функцию, которая транспонирует массив. Пример:

function transposeArray($array) {
$resultArray = array();
foreach ($array as $key1 => $value1) {
    foreach ($value1 as $key2 => $value2) {
        $resultArray[$key2][$key1] = $value2;
    }
}
return $resultArray;
}

$array = array( array(1, 2), array(3, 4), array(5, 6) );
$transposedArray = transposeArray($array);

Этот код также создаст массив `$transposedArray`, содержащий транспонированные элементы массива `$array`.

Сортировка массивов в PHP

Массивы в PHP - часть 1 - Базовый курс PHP-7

Основы php. Суперглобальные массивы GET, POST, FILES, REQUEST

Нейронная сеть на PHP

Изучение PHP для начинающих - Урок #16 - Двумерные массивы

#33 Уроки PHP - Учим язык PHP, Обход массива циклом for и foreach на языке PHP

ТОП функций PHP для работы с массивами

Массивы в PHP ( часть 1). PHP stage 2

Ассоциативные и многомерные массивы в PHP - Базовый курс PHP-7

Массивы (array) в php. Простым языком и с примерами. Часть 1

Реклама
Новое
Реклама