gpt4 book ai didi

php - array_map 和 htmlentities

转载 作者:可可西里 更新时间:2023-10-31 23:51:29 25 4
gpt4 key购买 nike

我一直在尝试使用 array_map 通过 htmlentities() 将字符转换为 HTML 实体,如下所示:

$lang = array_map('htmlentities', $lang);

我的数组看起来像这样:

$lang = array();
$lang['var_char1']['varchar2'] = 'Some Text';

但我一直收到这个错误:

Warning: htmlentities() expects parameter 1 to be string, array given in /home/user/public_html/foo/lang/en.inc.php on line 1335

有谁知道可能是什么问题?谢谢!

最佳答案

使用array_walk_recursive . array_map 不适用于多维数组:

array_walk_recursive($lang, function (&$value) {
$value = htmlentities($value);
});

关于php - array_map 和 htmlentities,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9150442/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com