←  Gotowe funkcje

AMXX.pl: Support AMX Mod X i SourceMod

»

Explode

  • +
  • -
DarkGL - zdjęcie DarkGL 10.02.2011

http://darkgl.pl/2014/01/24/explode/


stock explode(const string[],const character,output[][],const maxs,const maxlen){
new iDo = 0;
new len = strlen(string);
new oLen = 0;
do
{
oLen += (1+copyc(output[iDo++],maxlen,string[oLen],character))
}
while(oLen < len && iDo < maxs)
}

działanie podobne do funkcji explode znanej z php

explode(const string[],const character,output[][],const maxs,const maxlen)
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



new out[3][64];
explode("Najlepsza klasa IA",' ',out,3,63)

out[0] => Najlepsza
out[1] => klasa
out[2] => IA
Odpowiedz

GT Team - zdjęcie GT Team 14.10.2013

Dzięki za ten kod, naprawdę jest on przydatny przy pracach na plikach.
Odpowiedz