如何将数字基数10的数组转换为基数16使用array_map和intval?

问题描述 投票:1回答:1

我尝试将数字数组转换为基数16使用intval,我想学习如何将第二个参数传递给区间,默认情况下intval使用基数10。

array_map('intval', [1, 2, "12", "15" , "99"]);

之前我在谷歌搜索并阅读php.net文件但无法解决这个问题。

php callback callable array-map
1个回答
1
投票

您可以定义自己的匿名函数:

array_map(function ($value) { return intval($value, 16); }, [1, 2, "12", "15", "99"]);

但是:Kua zxsw指出

© www.soinside.com 2019 - 2024. All rights reserved.