2 qq 27229967 qq_27229967 于 2015.07.19 16:18 提问

php 中怎么 循环提取三维数组的数据
php

array(3) {
["goods_id"]=>
array(2) {
[0]=>
string(1) "1"
[1]=>
string(1) "2"
}
["buy_number"]=>
array(2) {
[0]=>
string(2) "22"
[1]=>
string(2) "22"
}
["buy_price"]=>
array(2) {
[0]=>
string(5) "20.00"
[1]=>
string(5) "20.00"
}
}
这种数组 我怎么循环能得到 【0】对应的一组数据,【1】对应的一组数据

3个回答

danielinbiti
danielinbiti   Ds   Rxr 2015.07.19 16:27
已采纳
 <?php
$arr_person=array(
"goods_id"=>
array( 
0=> "1",
1=> "2"
),
"buy_number"=>
array(
0=> "22",
1=>"22"
),
"buy_price"=>
array(
0=> "20.00",
1=> "20.00"
)
);

foreach($arr_person as $key=>$val) {
     foreach($val as $key1=>$val1) {
         print "<br>".$key1."=>".$val1;
     }
}
?>
danielinbiti
danielinbiti 回复qq_27229967: 那第一次循环只取0的,下次一次循环取1的就行了。foreach($arr_person as $key=>$val) { print $val[0]; },第二次foreach($arr_person as $key=>$val) { print $val[1]; }
2 年多之前 回复
qq_27229967
qq_27229967 我可不可以 循环 第一次只要【0】对应的三个数据,下次循环要【1】对应的三个数据
2 年多之前 回复
CSDNXIAOD
CSDNXIAOD   2015.07.19 16:21

php 提取数组中重复的数据
----------------------biu~biu~biu~~~在下问答机器人小D,这是我依靠自己的聪明才智给出的答案,如果不正确,你来咬我啊!

A15115071701
A15115071701   2015.07.19 17:14

$aa = array(
"goods_id"=>
array(
0=> "1",
1=> "2"
),
"buy_number"=>
array(
0=> "22",
1=> "22"
),
"buy_price"=>
array(
0=>"20.00",
1=>"20.00"
)
);

foreach($aa as $key => $val){
var_dump($val[0].'---'.$val[1]);

    echo "<hr/>";

}

Csdn user default icon
上传中...
上传图片
插入图片