Как преобразовать массив с номером 10 в базу 16, используя array_map и intval? - PullRequest
0 голосов
/ 05 октября 2018

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

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

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

1 Ответ

0 голосов
/ 05 октября 2018

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

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

Демо: https://3v4l.org/PoFZN

...