| Rubrika Php / mysql
PHP funkcia implode
PHP funkcia implode() je dobrá vec, pokiaľ potrebujeme
z poľa vygenerovať reťazec oddeľovaný nejakým znakom, či skupinou
znakov.
$pole = array(); $pole = ('Robert','Fiko','Je','Komunista');
Môže nastať prípad, že potrebujem obsah poľa vypísať v podobe reťazca, napríklad „Robert * Fiko * Je * Komunista“. Dalo by sa do robiť komplikovane, napríklad takto:
foreach ($pole as $key) { echo $key.' * '; }
Nič moc riešenie, treba ešte ošetriť aby sa hviezdička nezobrazila aj
na konci stringu Robert * Fiko * Je * Komunista * , čiže nejakou
vhodne zostavenou if podmienkou.
Ešte horšie riešenie je prejsť pole cyklom for.
for($i=0;$i<sizeof($pole);$i++) { echo $pole[$i].' * '; }
Všetko sa to dá vyriešiť jednoriadkovým elegantným zápisom funkcie implode, ktorá rieši aj problém s koncovým delimiterom sama.
echo implode(' * ',$pole); /* vystup = Robert * Fiko * Je * Komunista */
Tomáš Mašek
naspäť
prispieť do diskusie [1]
Vyhľadávanie
Posledných 5 komentárov
Pridať komentár / čítať diskusiu
-
peter: Dakujem za vysvetlenie funkcie, jednoducho a prehladne...
Viac z rubriky
Ako ochrániť includované PHP súbory?
Automatické generovanie formulárov z MySQL
Automatický prevod texu na hyperlink
Cachovanie do HTML súboru
Cachovanie s pomocou funkcií serialize/unserialize
Čiernobiele obrázky v PHP
Dynamická tvorba URL
Fulltext ako názov stĺpca v tabuľke
Getcwd – Ako ľahko získať absolútnu cestu
Import z Excelu do MySQL databázy
Maximálny timeout vykonávania SQL skriptu
Microtime – rýchlosť načítania stránky
Odstránenie diakritiky v PHP pomocou iconv()
Overovanie a kontrola formulárov v PHP
Parsovanie XML súboru v PHP
PHP a zachytenie nedoručených mailov
Porovnávanie a dátovy typ DATE
Práca so súbormi pri zapnutom safe_mode
Prihlasovanie uživateľa prostredníctvom $_SESSION
Real-time kontrola e-mailovej adresy AJAX-om
Spracovanie dátového typu ENUM do HTML selectu
Strpos a offset – nájdenie výskytu znaku v reťazci
Tip: Generovanie PDF súborov
Tip: jednoduché šifrovanie a dešifrovanie v PHP
Tip: správne includovanie súborov
Ukladanie jazykových verzií statických textov
Veľmi jednoduchý návod na pekné URI
Vkladanie obrázkov do databázy
Výber záznamov začínajúcich číslom
Vyčistenie viacrozmerného poľa
Vyhľadávanie, pekné URI a diakritika
Vypísanie abecedy v PHP
Využívanie unikátnych kľúčov v MySQL databáze
Zaradenie jednej položky do viacerých kategórií
Zistenie hodnoty ďalšieho ID – autoincrement
Zložené MySQL dotazy – LEFT JOIN
Zvýrazňovanie syntaxe kódu – GeSHi
Pridať komentár



