php - 使用 array_map 的多个函数

标签 php arrays function array-map

<分区>

array_map 接受字符串作为它的第一个参数。有没有办法使用数组而不是字符串,例如:

.... array_map( array('trim','urlencode'), $my_array);

所以我可以附加多个函数。

最佳答案

您可以定义一个函数来组合这些 trimurlencode 函数。然后使用新函数名或新函数作为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/

相关文章:

php - 如何在 php/codeigniter 中为日期选择器执行 $_POST

PHP - 一个简单的方法来做到这一点?

c# - 可见列表项

javascript - 编写一个接受参数和对象的 jquery 函数

html中的PHP不解析

php - Symfony3 外键关系实体不工作

sql - 在 postgresql 函数中使用数组运算符

java - 字符串的插入排序

python float 不是数字?

function - 没有名为 'psycopg2._psycopg' 的模块