
10 snadných řešení pro manipulaci s řetězci v PHP
Vývojářům v PHP je určitě známo, že tento populární open-source skriptovací jazyk obsahuje více než stovku nativních funkcí pro rozdělování, spojování, parsování a vyhledávání řetězců. Ve skutečnosti jsou schopnosti PHP v této oblasti tak velké, že někteří vývojáři mohou mít problém s vytvořením ideálního řešení dané úlohy. Článek 10 Easy Solutions for PHP String Manipulation od známého PHP guru W. Jasona Gilmorea popisuje deset řešení pro manipulaci s řetězci v PHP. Dozvíte se například, jak určit délku řetězce, jak zpracovat soubor CSV, jak zkonvertovat pole do řetězce, jak porovnat dva řetězce, jak odstranit z řetězce HTML značky a mnoho dalšího.
Zdroj: phpbuilder.com.
Mohlo by vás také zajímat
-
Vlastní web: Jak nainstalovat WordPress?
24. června 2024 -
-
AI v programování: Jak používat GitHub Copilot (část 1)
12. února 2024 -
Jaký monitor je nejlepší k novému Macu Mini?
25. listopadu 2024
Nejnovější
-
Nenechte se zaskočit TLS certifikáty na 47 dní
2. května 2025 -
Zrychlete svůj web s LiteSpeed a CZECHIA.COM
29. dubna 2025 -
-
Vojtěch Vonra
Čvn 8, 2010 v 18:05Polovina z těch funkcí bude dělat problémy všem programátorům, kteří se setkají s češtinou v utf-8.
Jakub Vrána
Čvn 9, 2010 v 11:10Jde o naprosto příšerný článek, kde je prakticky všechno špatně.
1. Při zjištění délky řetězce je nutné respektovat jeho kódování.
2. Dlouhé texty není vhodné rozdělovat uprostřed slova. http://php.vrana.cz/zkraceni-textu-s-xhtml-znackami.php
3. Při zjištění počtu slov je nutné respektovat kódování.
6. Když pominu chybějící ošetření speciálních znaků a smazané HTML značky, tak je příklad koncepčně špatně, protože nenahrazuje znaky se zvláštním významem v HTML za entity.
7. Použití funkce strip_tags() s druhým parametrem pro ošetření uživatelských dat je vážné bezpečnostní riziko, protože u značek zůstanou i všechny jejich atributy.
8. Pro porovnání řetězců se dají použít i běžné operátory.
10. Zalomení řetězce by opět mělo respektovat jeho kódování.