将值添加到PHP关联数组

时间:2014-02-10 12:27:43

标签: php arrays foreach

我在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搜索,但我无法做出头脑或尾巴。

2 个答案:

答案 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>";
}

}

?>

这是工作。