Aki ismeri a
strfind függvényt, az tudja, hogy az adott sztringben keresett karakter( lánc ) elso elofordulási helyével tér vissza, persze csak ha megtalálható benne.
Ez a kód a fenti függvény továbbfejlesztett változata, amiben paraméterként állíthatjuk továbbá hogy mettol meddig keressen a sztringben. Még egy módosítás felfedezheto, hogy itt a visszatérési érték
igaz lesz, ha a határon belül megtalálja azt a sztringet, és
hamis, hogyha nem.
stock bool: strfindex( string[ ], sub[ ], bool: ignorecase = false, start, end ) {
new ThePos = 0;
if( strlen( string ) < 1 || strlen( sub ) <= 0 || start < 0 || start == end ) return false;
ThePos = ( end - 1 ) - start;
if( strfind( string[ ThePos ], sub, ignorecase ) != - 1 ) return true;
return false;
}
ZeRo