function chunk_split_arr($str, $chunklen)
{
$arr = array();
$len = ceil(strlen($str) / $chunklen);
for($i = 0; $i < $len; $i++)
$arr[] = substr($str, $i * $chunklen, $chunklen);
return $arr;
}
$s = 'abcdefghij';
$arr = chunk_split_arr($s, 3);
echo "<pre>";
var_dump($arr);
echo "</pre>";
/*
run:
array(4) {
[0]=>
string(3) "abc"
[1]=>
string(3) "def"
[2]=>
string(3) "ghi"
[3]=>
string(1) "j"
}
*/