Reklama

zonerbooks.cz | zoner.cz | czechia.com | regzone.cz | inshop.cz | inmail.cz | zonerpress.cz | zonerantivirus.com | zonerama.cz

interval.cz

10 snadných řešení pro manipulaci s řetězci v PHP

08. 06. 2010 | Zdeněk Malbek | PHP | Komentáře: 2

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.


Další aktuální články na interval.cz

Tematicky související články

Dejte vědět i ostatním o článku

Komentáře ke článku

Přidat nový komentář

Vojtěch Vonra

Autor komentáře: Vojtěch Vonra

Datum vložení: 08. Červen 2010, 18:05:58

Polovina 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

Autor komentáře: Jakub Vrána

Datum vložení: 09. Červen 2010, 11:10:36

Jde 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í.

Zpět na začátek komentářů | Zpět na začátek článku

Přidat nový komentář

Jméno a e-mail jsou nepovinné. Příspěvky obsahující odkaz jsou moderovány.

Zoner AntiVirus Free pro Android
zabezpečte si svůj smartphone, zdarma
Profesionální eshop Zoner inShop od 990 Kč.
Zoner Photo Studio 14 – vyzkoušejte ZDARMA
Reklama
Reklama
Zoner Photo Studio 14

Syndikace

hledáme nové autory | redakce interval.cz | reklama na interval.cz

© ZONER software, a.s., všechna práva vyhrazena, interval.cz dodržuje právní předpisy o ochraně osobních údajů. Powered by WordPress.