2013-02-19 135 views
-1

我需要$阵列的关键存储到$ newarray为核心 但它给未定义指数A,dPHP动态数组

$newarray = array(); 

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

回答

2

不知道你想要什么,但,

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

必须

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

感谢,没有看到点 – meWantToLearn 2013-02-22 16:56:16

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

你串连到不支持的值已经存在。改为分配给它。

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

试试这个..............对不起,我虽然的另一件事请删除负面

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