如何在不使用闭包的情况下调用 array_map()


How to call array_map() without using a closure

我有这样的东西:

public static function lengtOfElements($array){
    return array_map(function($item){return strlen($item);},$array);
}

我想做的是直接在array_map中使用strlen($string),但是当我尝试它时它不起作用。为什么会这样呢?

像这样:

public static function lengtOfElements($array){
    return array_map(strlen($string),$array);
}

你的语法有点不对劲:

return array_map('strlen',$array);