Ench: Moje angličtina není nejhorší, ale nejsem si úplně jistý jak ta (zase) funkce funguje. Pochopil jsem to tak, že rozbalí string na znaky a ty pak udržuje v binárním kódu. ??? I tohle je zmiňované zdržování, ačkoli to už není takový rozdíl...
Ráno jsem musel jít na hodinu, tak jsem nestihl napsat, jakým způsobem bych tu proměnnou upravil, aby to změnilo hoj na doj.
$string = $string-($string/65536)*65536+6553600;
To je všechno. Kdyby mi to PHP vzalo, tak tenhle řádek změní první písmeno v jakémkoli stringu o třech znacích na d. Žádné okliky, žádné funkce, i když je to dost specifická situace.
Podobně jednoduché vzorce mě ale napadají pomalu na jakoukoli práci se stringem a strašně mě žere, že je nemůžu používat a musím místo nich hledat a kombinovat funkce.
dzejkob: Stále mi to opakujete a já tomu stále nemohu uvěřit. :) Jen protože se to běžně nepoužívá neznamená, že to neexistuje. Už se tu objevilo mnoho funkcí, o kterých jsem neměl ani ponětí, protože jsem je nepotřeboval.
Té extenzi jsem bohužel vůbec neporozuměl. :(