У меня странный вывод из массива array_map с параметром intval
.Преобразование массива строк в массив целых чисел
$array = ['35','1'];
array_map('intval', $array);
Выход:
массива (2) {[0] => Int (1) [1] => Int (1)}
и если я выполнить array_map
с 'curent' параметра
array_map('curent', $array);
У меня
массива (2) {строка (2) [1] => строка [0] => "35" (1) "1"}
https://eval.in/654717. вы забыли назначить после 'array_map()' –
В большинстве случаев ответ будет следующим: вам не нужно, PHP делает это автоматически, когда это необходимо. Однако вы ничего не сказали о том, почему вы хотите это сделать. Какова конечная цель иметь преобразованные массивы в целое число, вместо того, чтобы PHP делать это автоматически, когда это необходимо? – ChristianF