牛骨文教育服务平台(让学习变的简单)
博文笔记

关于Thinkphp二维数组循环输出问题

创建时间:2016-03-09 投稿人: 浏览次数:143

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我们将二维数组转换为我们想要的另外一个二维数组,一维数组相信大家一定自己也可以写了

声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。