/**
* 批量替换数组中的
* @param array $data_array
* @param string $search 原始值
* @param string $replace 替换成值
* @return mixed
*/
function data_replace(&$data_array,$search,$replace)
{
$data_array = json_decode(str_replace($search, $replace,json_encode($data_array)));
return $data_array;
}
$data[] = "aaaa";
$data[] = "aab";
$data[] = "vvvb";
$data[] = "bbbb";
$data[] = "aabbb";
$data[] = "aaccc";
print_r($data);
data_replace($data,'a','%');
print_r($data);
原理:
数组替换成json数据,批量替换json字符内容,转换成数组。