PHP中的二维数组到二维

时间:2016-06-06 05:27:47

标签: php

是否有可能轻松地从多维数组转到2维而无需在php中循环它?例如[key,[key2,value]]到[key,value]来自

$tstAry = array("a"=>array(1,"alpha"),"b"=>array(2,"beta"));

$tstAry2 = array("a"=>"alpha","b"=>"beta");

我尝试使用array_keys和array_values但无法正确组合

1 个答案:

答案 0 :(得分:2)

$tstAry2 = array_combine(array_keys($tstAry), array_column($tstAry, 1));

这让我得到了理想的结果,是否有更简单的方法或者这就是它?喜欢[] [1]