首页 > 解决方案 > PHP 代码 - 将二维数组转换为一维数组 $vector - 函数 toVector 和 toArray - 怎么做?

问题描述

我要做的功课:在没有任何额外库的情况下使用 PHP(或任何其他语言),请编写两个函数:

现在

PHP 函数 -

function toVector(array $array) {
    $elements = [];
    foreach($array as $row) {
        $elements = array_merge($elements, $row);
    }
    return $elements;
}

function toArray(array $vector, int $m) {
    return array_chunk($vector, $m);
}

以及如何实施,下一步是什么?我只是一个初学者,我不知道很多东西。

标签: phparraysfunctionvector

解决方案


你的代码看起来很好,如果你想实现它,你可以创建一个数组并使用 print_r 测试它。如:

<?php
$input_array = array('a', 'b', 'c', 'd', 'e');
print_r(array_chunk($input_array, 2));
?>

推荐阅读