Split string into equal parts using PHP

后端 未结 5 1039
既然无缘
既然无缘 2020-12-06 10:35

I\'d like to get a string, for example \'sdasdasdsdkjsdkdjbskdbvksdbfksjdbfkdbfksdjbf\' and split that up every six charaters.

I don\'t think explode or strtok will

5条回答
  •  刺人心
    刺人心 (楼主)
    2020-12-06 11:05

    $str = 'abcdefghijklmnopqrstuvwxyz';
    $i = 0; $len = 6; $bits = array();
    while($i < strlen($str)) {
        $bits[] = substr($str, $i, $len);
        $i += $len;
    }
    

    Edit: or use str_split as suggested (php has too many functions built in ffs!)

提交回复
热议问题