php如何把多个一维数组转换成一个二维数组

查看:92
本文介绍了php如何把多个一维数组转换成一个二维数组的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

比如多个一维数组如下。
array(2) {
["address"] => string(6) "广东"
["tongji"] => string(1) "10"
}
array(2) {
["address"] => string(9) "深圳"
["tongji"] => string(1) "2"
}
array(2) {
["address"] => string(6) "广州"
["tongji"] => string(1) "4"
}

转换成如下二维数组
array(3) {

[1] => array(2) {
  ["address"] => string(6) "广东"
  ["tongji"] => string(1) "10"

}

[2] => array(2) {
  ["address"] => string(9) "深证"
  ["tongji"] => string(1) "2"
}

[] => array(2) {
  ["address"] => string(6) "广州"
  ["tongji"] => string(1) "4"
}

}

解决方案

array_push函数

$a = array(
    "address" =>  "广东",
);

$b = array(
    "address" =>  "深圳",
);
$c = array(
    "address" =>  "北京",
);
$rs = [];
array_push($rs,$a, $b,$c);
print_r($rs);

这篇关于php如何把多个一维数组转换成一个二维数组的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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