php动态数组

时间:2013-02-19 15:09:33

标签: php arrays multidimensional-array

我需要将$ array的键存储到$ newarray中作为其键 但它给出了未定义的索引A,D

   $newarray = array();

  $array = array('A'=>'b', 'D'=>'ewe'); 
  foreach($array as $key=>$value){ 
     $newarray[$key] .= 'data';
  }

4 个答案:

答案 0 :(得分:2)

不确定你想要什么,但

$newarray[$key] .= 'data';

必须是

$newarray[$key] = 'data'; // without the "."!

答案 1 :(得分:1)

  foreach($array as $key=>$value){ 
     $newarray[$key] = 'data';  //Remove .
  }

答案 2 :(得分:0)

您正在连接到尚不存在的值。改为分配给它。

foreach($array as $key=>$value){ 
    $newarray[$key] = 'data';
}

答案 3 :(得分:-1)

试试这个..............对不起我虽然另外一件事请删除否定

  foreach($array as $key=>$value){ 
    $newarray[$key] = 'data';
  }