如何实现字符串,并遍历指定区间内的所有数值?
- 内容介绍
- 相关推荐
本文共计128个文字,预计阅读时间需要1分钟。
区间计算+指定值+str=11-13,17,18,22-25;+结果打印+11,12,17,18,22,23,24,25+1.+[代码]+[PHP]+public function explodes($str){ $return=[]; $array=[]; foreach(explode(',', $str) as $k=> $v) { $return=array_merge($return, ($v)); } return $return;}
给定值
$str="11-13,17,18,22-25";
结果打印
11,12,17,18,22,23,24,25
1.[代码][PHP]代码
public function explodes($str){ $return = []; $array = []; foreach(explode(",",$str) as $k => $v){ $return = array_merge($return,(strpos($v,'-') && $array = explode('-',$v))?range($array[0],$array[1]):[$k=>intval($v)]); } return $return; }
本文共计128个文字,预计阅读时间需要1分钟。
区间计算+指定值+str=11-13,17,18,22-25;+结果打印+11,12,17,18,22,23,24,25+1.+[代码]+[PHP]+public function explodes($str){ $return=[]; $array=[]; foreach(explode(',', $str) as $k=> $v) { $return=array_merge($return, ($v)); } return $return;}
给定值
$str="11-13,17,18,22-25";
结果打印
11,12,17,18,22,23,24,25
1.[代码][PHP]代码
public function explodes($str){ $return = []; $array = []; foreach(explode(",",$str) as $k => $v){ $return = array_merge($return,(strpos($v,'-') && $array = explode('-',$v))?range($array[0],$array[1]):[$k=>intval($v)]); } return $return; }

