Explode

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

Dodaj komentarz

Witryna wykorzystuje Akismet, aby ograniczyć spam. Dowiedz się więcej jak przetwarzane są dane komentarzy.