<分区>
array_map
接受字符串作为它的第一个参数。有没有办法使用数组而不是字符串,例如:
.... array_map( array('trim','urlencode'), $my_array);
所以我可以附加多个函数。
<分区>
array_map
接受字符串作为它的第一个参数。有没有办法使用数组而不是字符串,例如:
.... array_map( array('trim','urlencode'), $my_array);
所以我可以附加多个函数。
最佳答案
您可以定义一个函数来组合这些 trim
和 urlencode
函数。然后使用新函数名或新函数作为array_map()
函数的第一个参数。
array_map(function($v){
$v = trim($v);
$v = urlencode($v);
return $v
}, $array);
关于php - 使用 array_map 的多个函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43962992/