现在有一个数组$AppDtilList,
foreach ($AppDtilList as $values){
$values[AppDtilList]['ownerName'] = preg_replace_callback('#<[0-9A-Fa-f]{8}>#', 'replaceGaijiCallback', $values[AppDtilList]['ownerName']);
$values[AppDtilList]['ownerAddress'] = preg_replace_callback('#<[0-9A-Fa-f]{8}>#', 'replaceGaijiCallback', $values[AppDtilList]['ownerAddress']);
}
在循环里面$values[AppDtilList]['ownerName']和$values[AppDtilList]['ownerAddress']的确是改变了
但是$AppDtilList里的值还是原来的,我想变成改变后的,有什么办法?
foreach ($AppDtilList as $values){
$values[AppDtilList]['ownerName'] = preg_replace_callback('#<[0-9A-Fa-f]{8}>#', 'replaceGaijiCallback', $values[AppDtilList]['ownerName']);
$values[AppDtilList]['ownerAddress'] = preg_replace_callback('#<[0-9A-Fa-f]{8}>#', 'replaceGaijiCallback', $values[AppDtilList]['ownerAddress']);
}
在循环里面$values[AppDtilList]['ownerName']和$values[AppDtilList]['ownerAddress']的确是改变了
但是$AppDtilList里的值还是原来的,我想变成改变后的,有什么办法?
$arr=array(1,2,3,4);
foreach ($arr as $key=>$value){
$value++;
$arr[$key]=$value; //需要这样
}
print_r($arr);