在子阵列使用PHP的元素转化数组值 [英] Transforming array values in elements of a subarray using PHP

查看:87
本文介绍了在子阵列使用PHP的元素转化数组值的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想在该第一阵列的值在子阵列和第二阵列的值的第一个元素在子阵列的第二元件被变换被变换的方式来合并两个阵列。在这里,我的例子:

I would like to merge two arrays in a way that values of first array are transformed in first elements of the subarray and values of the second array are transformed in second elements of the subarray. Here my example:

Array01
(
    [0] => 41558194
    [1] => 44677841
    [2] => 44503689
    [3] => 40651770
)

Array02
(
    [0] => 551
    [1] => 546
    [2] => 531
    [3] => 519
)

mergedArray
(
    [0] => Array([0] => 41558194 [1] => 551)
    [1] => Array([0] => 44677841 [1] => 546)
    [2] => Array([0] => 44503689 [1] => 531)
    [3] => Array([0] => 40651770 [1] => 519)
)

什么是最有效的方式做到这一点?
事先非常感谢!

What is the most efficient way to do this? Many thanks in advance!

推荐答案

下面是一个使用array_map一个简洁的例子:

Here is a concise example using array_map:

function merge_arrays($a1, $a2) {
    return array($a1, $a2);
}

$result = array_map("merge_arrays", $arr, $arr2);

这篇关于在子阵列使用PHP的元素转化数组值的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆