21,886
社区成员
发帖
与我相关
我的任务
分享
$blog=array(
array(
"titledata"=>"titleMM",
"bodydata"=>"bodyMM"
),
array(
"titledata"=>"titleGG",
"bodydata"=>"bodyGG"
)
);
foreach($blog as &$b)
{
$b['titledata']="BB";
$b['bodydata']="CC";
}
print_r($blog);
Array
(
[0] => Array
(
[titledata] => BB
[bodydata] => CC
)
[1] => Array
(
[titledata] => BB
[bodydata] => CC
)
)
原因很简单,foreach($blog as $b) 得到的是副本,你在副本上改写,不会影响到正本