php指定长度分割字符串str_split函数用法示例

示例1,代码如下:

$str='abcdefgh'

$arr=str_split($str,2);

运行结果如下:

  1. array(4) {
  2. [0]=>
  3. string(2)"ab"
  4. [1]=>
  5. string(2)"cd"
  6. [2]=>
  7. string(2)"ef"
  8. [3]=>
  9. string(2)"gh"
  10. }

示例2,代码如下:

  1. $str='abcdefgh'
  2. $arr=str_split($str);
  3. $i= 0;
  4. $limit= 3;
  5. $num=count($arr);
  6. while($i<=$num-1){
  7. $temp=array();
  8. $for_countbu= ($num-$i) >=$limit?$limit:$num-$i;
  9. for($j= 0;$j<$for_countbu; ++$j)
  10. { //phpfensi.com
  11. $temp[] =$arr[$i];
  12. ++$i;
  13. }
  14. $one= implode('',$temp);
  15. $result[] =$one;
  16. }
  17. print_r($result);

运行结果如下,代码如下:

  1. array(4) {
  2. [0]=>
  3. string(2)"ab"
  4. [1]=>
  5. string(2)"cd"
  6. [2]=>
  7. string(2)"ef"
  8. [3]=>
  9. string(2)"gh"
  10. }