如何与PHP成对合并多个数组?

前夕

我从表格中的表格中获取值。我有2行和2列。每列有2个值。

我设法按行获取列值,我有这个数组:

array (
  // 1st row
  0 => array (
      0 => 30,
      1 => 34,
      2 => 50,
      3 => 52
  ),
  // 2nd row
  1 => array (
      0 => 34,
      1 => 38,
      2 => 52,
      3 => 54
  )
)

预期产量:

array (
  // 1st row
  0 => array (
      // 1st col
      0 => array (
          0 => 30,
          1 => 34
      ),
      // 2nd col
      1 => array (
          0 => 50,
          1 => 52
      )
  ),
  // 2nd row
  1 => array (
      // 1st col
      0 => array (
          0 => 34,
          1 => 38
      ),
      // 2nd col
      1 => array (
          0 => 52,
          1 => 54
      )
  )
)

我想将每个行数组分解为2对(= 2列,每个列2个值)。

我不知道如何执行此操作,可能是使用for循环还是使用模数?

约思

您应该在数组上循环,并在每一行上使用array_chunk:

$array = array (
    array (30,34,50,52),
    array (34,38,52,54)
);

foreach ( $array as &$row ){
    $row = array_chunk($row, 2);
}

var_dump($array);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何成对合并多个数组

来自分类Dev

如何使用 PHP 将多个数组合并为单个数组

来自分类Dev

在PHP中合并多个数组

来自分类Dev

在PHP中合并多个数组

来自分类Dev

jq如何合并多个数组?

来自分类Dev

如何合并两个数组并使用PHP合并值

来自分类Dev

参考合并多个数组

来自分类Dev

如何在Codeigniter中合并多个数组

来自分类Dev

如何在python中合并多个数组?

来自分类Dev

如何在Codeigniter中合并多个数组

来自分类Dev

如何在循环之外合并多个数组?

来自分类Dev

如何组合或合并单个数组内的多个值?

来自分类Dev

PHP-如何在PHP中合并n个数组

来自分类Dev

如何在php中合并两个数组?[PHP]

来自分类Dev

数组翻转并合并多个数组

来自分类Dev

数组翻转并合并多个数组

来自分类Dev

如何在php中合并三个数组

来自分类Dev

如何在PHP中合并两个数组

来自分类Dev

如何根据索引php合并两个数组?

来自分类Dev

PHP如何在循环内合并两个数组

来自分类Dev

如何遍历php中的多个数组的数组

来自分类Dev

如何从包含感兴趣数组的对象数组中提取和合并多个数组?

来自分类Dev

将多个数组合并为单个数组

来自分类Dev

使用zip合并多个数组

来自分类Dev

多个数组操作和合并

来自分类Dev

使用zip合并多个数组

来自分类Dev

合并多个数组的随机元素

来自分类Dev

php合并多个数组元素保持不变,不同元素的数组

来自分类Dev

如何合并从mysql查询获得的多个数组,然后遍历新数组