我正在尝试递归地更改数组的值,但是我在stackoverflow上看到的所有示例都不符合我的要求。
基本上,我想将布尔值转换为字符串。
foreach($this->data as $key=>$value)
{
if (is_bool($value))
{
$this->data[$key] = var_export($value, true);
}
}
这仅适用于数组的第一层级。我也尝试使用array_walk_recursive
更改值,但没有成功。
提前感谢。
&
(通过引用)正是我所需要的,谢谢! - Skoempiearray_walk_recursive($myArray, function($value, $key){...});
- Adam