ThinkPHP 如何获取多维数组里面的单个内容?

这就是一维的关联数组啊 $arr['title'] 跟 $arr['content']就可以取到的 看你代码是tp框架吧 模板那边可以直接用{$data.title}直接取得

$b = array();foreach($userinfo as $v) { $b[$v['id']] = $v;}foreach($comment as $k => $v) { $comment[$k]['uid'] = $b[$v['uid']];}

$list=$NT->where('id='.$id)->select();如果是在动作里,可以用:$Nid=$list[0]['id']; //取第一个符合条件的数据.

原生态php就行.count($arr) 返回数组的总数

相同的键值是吗??$arr1[] = array('id' => 1,'name' => 'name1');$arr1[] = array('id' => 2,'name' => 'name2');echo '<pre>';print_r($arr1);foreach($arr1 as $v){ $id[] = $v['id']; }print_r($id);你看看输入的东西是不是你想要的,不知道是不是你的意思

直接用下标取值就行了person sex ->{$result.HH.0.sex}person oojnb->{$result.HH.0.birthday.0.oojnb}

显示?是说直接打印到页面吗?可以使用 var_dump() 将多维数组打印出来,或者 print_r()

用serialize 序列化$arr=array( 'title'=>'标题', 'sx'=>serialize (array('gy'=>'englisth','kw'=>'难处')), 'fmt'=>serialize (array('img'=>'tu','ms'=>'描述')));用unserialize 反序列化取出

foreach 循环 foreach($二维 as $key => $value){$key = $value; //以键为新的一维数组名,也可以改为其他的数组名}

//转为一维数组function arrayChange($a){static $arr2;foreach($a as $v){if(is_array($v)){arrayChange($v);}else{$arr2[]=$v;}}return $arr2;}将任何数组传入,出来的都是一维数组

相关文档

电脑版