Autor Zpráva
dRaGen
Profil
Zdravím,
napadlo mě, co je rychlejší a míň zatěžuje server ...
substr($text,-1);
nebo
$text{strlen($text) - 1};

Má možnost to někdo otestovat ? :)
Jan Tvrdík
Profil
dRaGen
1. Je to celkem jedno
2. místo $text{strlen($text) - 1}; použij radši $text[strlen($text) - 1];, protože od PHP 6 by to první nemělo fungovat.
Timy
Profil
dRaGen
Můžeš si to otestovat sám, viz třeba mé měření rekurze. (Koukám, že jsem tam zaměnil koncovou rekurzi a normální rekurzi… Nevadí, nedůležité.)

Obecně mají tyto funkce řádově stejnou složitost, takže je z hlediska rychloist celkem jedno, jakou použiješ. Použij tedy tu čitelnější.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: