我在GET(url)调用中传递一个数组:
&item[][element]=value
然后我用PHP做我的东西:
$item = $_GET['item'];
foreach ($item as $aValue) {
foreach ($aValue as $key => $value) {
echo '$key $value';
我面临的问题是我需要(回声)第三个'值':
echo '$key $value $thirdValue';
我是否必须更改我正在传递的网址或foreach?我该怎么做?我用Google搜索,但我无法做出头脑或尾巴。
答案 0 :(得分:1)
$item = $_GET['item'];
$item_temp=array_values($item);
foreach ($item as $aValue) {
foreach ($aValue as $key => $value) {
echo '$key $value'.$item_temp[2];
}
}
答案 1 :(得分:1)
<?php
$item = $_GET['item'];
$r=array();
foreach($item as $rt){
array_push($r,array(key($rt)=> $rt));
}
foreach($r as $rt){
foreach($rt as $rt2){
$k = key($rt2);
echo $k.'__'.$rt2[$k] ;
echo "<br>";
}
}
?>
这是工作。