uly*_*ins 10 php arrays recursion
我正在尝试重新更改数组的值,并且我在stackoverflow中看到的所有示例都不适合我到目前为止所需的内容.
基本上,我想将布尔值转换为String.
foreach($this->data as $key=>$value)
{
if (is_bool($value))
{
$this->data[$key] = var_export($value, true);
}
}
Run Code Online (Sandbox Code Playgroud)
这只适用于数组的第一级.此外,我试图改变价值观也array_walk_recursive没有成功.
提前致谢.
Mar*_*ker 22
array_walk_recursive()应该很容易完成
array_walk_recursive(
$myArray,
function (&$value) {
if (is_bool($value)) {
$value = 'I AM A BOOLEAN';
}
}
);
Run Code Online (Sandbox Code Playgroud)