petemc/transpose

一个实用包,为多维数组添加转置函数,交换数组索引。

v1.0.0 2016-06-07 13:54 UTC

This package is auto-updated.

Last update: 2024-09-17 09:53:51 UTC


README

Build Status Latest Stable Version License

transpose

为多维数组添加转置函数,交换行/列索引。

示例

<?php

use function PeteMc\Transpose\transpose;

$input = [
    'names' => ['adam', 'ben', 'claire'],
    'ages' => [24, 32, 52],
    'emails' => ['adam@example.com', 'ben@example.com', 'claire@example.com'],
];

$transposed = transpose($input);

/*
$transposed is equal to
[
    ['adam', 24, 'adam@example.com'],
    ['ben', 32, 'ben@example.com'],
    ['claire', 52, 'claire@example.com'],
];
*/