strtolower转小写array_reduce函数用回调函数迭代地将数组简化为单一的值

前端之家收集整理的这篇文章主要介绍了strtolower转小写array_reduce函数用回调函数迭代地将数组简化为单一的值前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。


  1. $str = 'RM,RMVB,MKV,MP4,MPEG,MPG,DAT,flv,m3u8,wmv,avi,3gp,amv,dmv';
  2. //转换为小写
  3. $str = strtolower($str);
  4. $ary = explode(',',$str);
  5.  
  6. //回调函数 修改每个值元素
  7. print_r(array_reduce($ary,'myfunction',''));
  8. function myfunction($v1,$v2)
  9. {
  10. return $v1 . "'" . $v2."',";
  11. }
  12. exit();


也可以用map很方便

  1. $str = 'RM,$str);
  2.  
  3. print_r(array_map("myfunction",$ary));
  4. function myfunction($v1)
  5. {
  6. return "*." . $v1."; ";
  7. }
  8. exit;

猜你在找的设计模式相关文章