将字符串数组转换为整数数组


Convert array of strings to array of integer

我有一个奇怪的输出从array_map与intval参数。

$array = ['35','1'];

array_map('intval', $array);
输出:

阵列(2){[0]=> int (1) [1] => int (1)}

,如果我执行array_map

with ' current '参数

array_map('curent', $array);

我有

array(2) {[0]=> string(2)"35" [1]=> string(1)" 1 "}

工作示例

$array = ['35','1'];
var_dump(array_map('intval', $array));

将输出期望的结果。