Как преобразовать массив из числа 10 в базу 16, используя array_map и intval?

Я пытаюсь преобразовать массив числа в базу 16 использования intval и я хочу узнать, как передать второй аргумент в интервал, по умолчанию intval используйте базу 10.

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

Прежде чем искать в Google и читать документ php.net, но не могу решить эту проблему.

1

Решение

Вы можете определить свою собственную анонимную функцию:

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

Другие решения

Других решений пока нет …