关于Thinkphp二维数组循环输出问题
TP通过select()方法查询到的二维数组,我们通常使用PHP的foreach循环来进行输出和取值,具体使用方法如下:
$info使我们通过select()方法获取到的二维数组,
$new = array();
//设定拼接的新数组
foreach($info as $key =>$val){
//$key存放一维数组的键值,foreach循环输出信息
$new[$key] = array(
"id" => $val["id"],
"image" => "",
"title" => $val["name"],
"progress" => "",
"dateStart" => "",
"dateEnd" => "",
"supervisor" => $val["con_people"],
"address" => $val["address"],
"location" => array(
"lon" => $val["gps_x"], "lat" => $val["gps_y"]
)
);
}
这样通过foreach我们将二维数组转换为我们想要的另外一个二维数组,一维数组相信大家一定自己也可以写了
声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。
- 上一篇: Java 数组的详解
- 下一篇: for循环语句的bug?