Ank*_*hah 0 php arrays recursion strip-tags
我有以下递归数组作为输出
我已经访问过PHP:将标签从 array_values() 内的值中删除
Array
(
[0] => Array
(
[0] => Array
(
[0] => <td>1</td>
)
[1] => Array
(
[0] => <td align="left">Normal</td>
)
)
[1] => Array
(
[0] => Array
(
[0] => <td>1</td>
)
[1] => Array
(
[0] => <td align="left">Normal</td>
)
)
)
Run Code Online (Sandbox Code Playgroud)
所以对于<td>1</td>will be 1& <td align="left">Normal</td>will beNormal
想要strip_tags我的递归数组。
您可以尝试使用此自定义递归 strip_tags 函数:
function recursiveStripTags($data) {
foreach ($data as $key => $value) {
if(is_array($value)) {
$data[$key] = recursiveStripTags($value);
}
else {
$data[$key] = strip_tags($value);
}
}
return $data;
}
$data = recursiveStripTags($data);
Run Code Online (Sandbox Code Playgroud)