shwq.net
当前位置:首页 >> php怎么取出二维数组里面的值转为 >>

php怎么取出二维数组里面的值转为

public function getArray($a){ $arr=array( 'a'=>array(1,2,3), 'b'=>array('a','b','c'), 'c'=>array('A','B','C') ); return empty($arr[$a])?'没有结果匹配':implode(',',$arr[$a]);}

如果你设计用数组存储,就直接 $arr1['LoginResult']['error'] = "此个人编码不存在"; json存储就{"LoginResult":{"error":"此个人编码不存在"}} 调用方式是$json->LoginResult->error

你取出来的时候json_decode()一下啊 目测你这个是少了一个参数 json_decode($your_array,true) 这样就可以全部转换成数组了 至于怎么输出 没明白? 不知道怎么操作2维数组?

array_slice($arr,1,-1);截取出来再改; 参考例子,完整写法: $ar = array( array(1 => 'a', 2 => 50, 3 => 60, 4 => 'long', 5 => 'zzz', 6 => 'kkk', 7 => 'ooo'), array(1 => 'b', 2 => 60, 3 => 70, 4 => 'king', 5 => 'lll', 6 => 'ttt', 7...

$arr=array(array('id'=>2,'nickname'=>'chenjudong','email'=>''), array ('id'=>8,'nickname'=>'天使爱美丽','email'=>''));$arrNew=array();foreach($arr as $k=>$v){ $arrNew[$k]=array('id'=>$v['id'],'nickname'=>$v['nickname']);}print_...

$arr=array( 'a'=>array('1.1'=>1,'1.2'=>2,'1.3'=>3), 'b'=>array('2.1'=>11,'2.2'=>22,'2.3'=>33), 'c'=>array('3.1'=>111,'3.2'=>222,'3.3'=>333), 'd'=>array('4.1'=>1111,'4.2'=>2222,'4.3'=>3333), 'e'=>array('5.1'=>11111,'5.2'=>22222,...

//可以再froeach中写一个if判断,将id为2的na值压入$arr数组如: foreach($array $key => $value){ if($value['id']==2){ $arr = $value['na']; } }这种方法应该能满足你的需求了吧

网站首页 | 网站地图
All rights reserved Powered by www.shwq.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com