array_walk和array_map对每个数组值的trim操作


$tmp = [' AAA BBB CCC ', ' aaa bbb c ', ' ddd eee '];

function array_walk_func(&$v, $k) {

  $v = trim($v);

}

array_walk($tmp, 'array_walk_func');

var_dump($tmp);

 

function array_map_func($v) {

  return trim($v);

}

$ret = array_map('array_map_func', $tmp);

var_dump($ret);

 

输出结果:

array(3) {
  [0] =>
  string(14) "AAA BBB CCC"
  [1] =>
  string(11) "aaa bbb c"
  [2] =>
  string(13) "ddd eee"
}
array(3) {
  [0] =>
  string(14) "AAA BBB CCC"
  [1] =>
  string(11) "aaa bbb c"
  [2] =>
  string(13) "ddd eee"
}

posted @ 2021-05-31 15:43  蓝天白鱼  阅读(240)  评论(0)    收藏  举报