Działanie podobne do funkcji explode znanej z php
php.net/explode
stock explode(const string[],const character,output[][],const maxs,const maxlen){
new iDo = 0,
len = strlen(string),
oLen = 0;
do{
oLen += (1+copyc(output[iDo++],maxlen,string[oLen],character))
}while(oLen < len && iDo < maxs)
}
- string – nasz string
- character – na podstawie jakie znaku ma dzielić
- output – tablica do ktorej funkcja zwraca części podzielonego stringu
- maxs – ile maksymalnie podziałów
- maxlen – maksymalna długość jednej części
Przykład
new out[3][64];
explode("Input string explode",' ',out,3,63)
Output
out[ 0 ] => Input
out[ 1 ] => string
out[ 3 ] => explode