Simple, given a string of words, return the length of the shortest word(s).
String will never be empty and you do not need to account for different data types.
function findShort($str){
return min(array_map('strlen', (explode(' ', $str))));
}
定義和用法
array_map() 函數將用戶自訂義函數作用到數組中的每個值上,並返回用戶自訂義函數作用後的帶有新的值得數組。
提示:可以向函數輸入一個或者多個數組。
語法
array_map(myfunction,array1,array2,array3...)
參數 | 描述 |
---|---|
myfunction | 必須。用戶自定義函數的名稱,或者是null。 |
array1 | 必需。規定格式是陣列。 |
array2 | 可選。規定格式是陣列。 |
array3 | 可選。規定格式是陣列。 |