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]);}

foreach($arr as $k=>$v){ $arr[$k]= json_decode($v,true); } 用这个就可以了,生成的是 Array ( [LoginResult] =>array('error'=>"此个人编码不存在 "))

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

可以php函数array_sum(),遍历的求和 $array = array(array(1,2),array(3,4)); $count = 0; foreach($array as $key=>$value){ $count += array_sum($value); } echo $count;

写个函数,也是来自于tp官方 function list_to_tree($list, $pk='id', $pid = 'pid', $child = '_child', $root = 0) { // 创建Tree $tree = array(); if(is_array($list)) { // 创建基于主键的数组引用 $refer = array(); foreach ($list as $k...

$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_...

array_column:以下摘自php手册 $records = array( array( 'id' => 2135, 'first_name' => 'John', 'last_name' => 'Doe', ), array( 'id' => 3245, 'first_name' => 'Sally', 'last_name' => 'Smith', ), array( 'id' => 5342, 'first_name' => ...

因为是循环取的,你在循环外声明一个空数组,在循环内,将结果集交给这个数组就行了,比如空数组时$arr=array,给数据的时候$arr[ ]=一行结果。php的数组下标是自动增长的 楼下也是个糊涂蛋,明明自己遍历的是二维数组,还叫你用一维数组

$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,...

foreach($arr as $k => $v){$id_new[] = $id;$name_new[] = $name;}//新数组//Array(//[0]=>1// [$id_new]=>$name_new 懂没?//)

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