1. 首页 > 科技

各位老板周末好啊,打扰下php怎么输出多维数组中的某个值? php二维数组怎么输出

各位老板周末好啊,打扰下php怎么输出多维数组中的某个值?php二维数组怎么输出

PHP如何输出二维数组中的某个元素?

满意回答的那个答案是错误的

我今天和提问者一样遇到这个问题

想在二维数组里面插入新的值,并且是循环插入,新的键名是固定的,但是新的值不是固定,随机的。

我试过满意回答的答案,他这样的确插入了,新的键名是固定的。但是,所有新的值都是一样的,

我找到一个更好的方法,更简单

$tel[1]="k";

$tel[2]="e";

$b=0;

$a=array(0=>array("name"=>"a","mail"=>"b"),1=>array("name"=>"d","mail"=>"e"));

foreach($a as &$values){

$b=$b+1;

$values["tel"]=$tel[$b];

}

print_r($a);

//输出一定是:

//( [0] => array ( [name] => a [mail] => b [tel] => k ) [1] => array ( [name] => d [mail] => e [tel] => e ) )

//注意!!!foreach($a as &$values){ 这一句里面有个&,虽然我不懂是什么,但是加上这个就可以利用foreach给数组赋值,一维二维都行

?>

PHP如何取出二维数组内的值?

如果你设计用数组存储,就直接

$arr1['LoginResult']['error'] = "此个人编码不存在";

json存储就{"LoginResult":{"error":"此个人编码不存在"}}

调用方式是$json->LoginResult->error

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

函数百代度码知如道下专:属

function f1($k){

    $arr=array(

'a'=>array(1,2,3),

'b'=>array('a','b','c'),

'c'=>array('A','B','C')

);

    return implode($arr($k),',');

}

php 怎么取多维数组的值

单个值

$arr=array();

$title=$arr[3]->title;

多个值

$arr=array();

$title=array();

foreach($array as $key = $value){

$title[]=$value->title;

}