我尝试使用intval
将数字数组转换为以16为底,我想学习如何将第二个参数传递给interval,默认情况下intval
使用10以底。
array_map('intval', [1, 2, "12", "15" , "99"]);
在我搜索Google并阅读php.net文档之前,但无法解决此问题。
答案 0 :(得分:1)
您可以定义自己的匿名函数:
array_map(function ($value) { return intval($value, 16); }, [1, 2, "12", "15", "99"]);