No fakt nie zwocilem uwagi w pierwszym poscie na itd

, ale za to twoj kod mozna nieco uproscic a to dzieki temu ze funkcja
string" title="Zobacz w manualu PHP" target="_manual zwraca
FALSE jezeli podany ciag znakow jest krotszy niz podany zakres. Polecam tez inicjalizacje zmiennych (ponoc chodzi to wtedy do 9x szybciej), wiec:
<?
function string_split($str, $start=0, $limit=3){
while( ( $sSub = substr($str, $start, $limit) ) !== FALSE ) { $array[] = $sSub;
$limit += 3;
}
return $array;
}
?>
I tutaj uwaga - jezeli ktos korzysta z rozszserzenia mbstring i chce sobie nadpisac standardowe funkcje stringowe ich odpowiednikami ze wspmnianego wyzej rozszerzenia to nalezy zmodyfikowac kod coby, nie bylo porownania na FALSE poniewaz funkcja
mb_substr" title="Zobacz w manualu PHP" target="_manual niestety nie zwraca false jezeli ciag jest za krotki.