IT rekvalifikácia. Seniorní programátori zarábajú až 6 000 €/mesiac a rekvalifikácia je prvým krokom. Zisti, ako na to!

Diskusia – 4. diel - Knižnica StringUtils pre prácu s textom v PHP

Späť

Upozorňujeme, že diskusie pod našimi online kurzami sú nemoderované a primárne slúžia na získavanie spätnej väzby pre budúce vylepšenie kurzov. Pre študentov našich rekvalifikačných kurzov ponúkame možnosť priameho kontaktu s lektormi a študijným referentom pre osobné konzultácie a podporu v rámci ich štúdia. Toto je exkluzívna služba, ktorá zaisťuje kvalitnú a cielenú pomoc v prípade akýchkoľvek otázok alebo projektov.

Komentáre
Avatar
Michal Žůrek - misaz:25.2.2014 18:45

ten kód pro diakritiku mi přijde jako prasárna, když víme že háček se reprezentuje kombinací není nějaká možnost smazat pouze ten háček z toho písmena?

 
Odpovedať
25.2.2014 18:45
Avatar
Odpovedá na Michal Žůrek - misaz
Zdeněk Pavlátka:25.2.2014 18:51

Nějak by to asi šlo, musel bys kontrolovat, jestli 1. znak v kombinaci je písmeno a 2. je diakritické znaménko (nebo jak to nazvat). Tahle možnost je ale jednodušší na pochopení.

Odpovedať
25.2.2014 18:51
Kolik jazyků umíš, tolikrát jsi programátor.
Avatar
David Hartinger
Vlastník
Avatar
Odpovedá na Michal Žůrek - misaz
David Hartinger:25.2.2014 19:29

Teoreticky by to mělo jít, ale nikde jsem to tak řešené neviděl, asi pro to bude nějaký důvod.

Odpovedať
25.2.2014 19:29
New kid back on the block with a R.I.P
Avatar
Jan Vargovský
Tvůrce
Avatar
Odpovedá na Michal Žůrek - misaz
Jan Vargovský:25.2.2014 20:54
<?php
echo iconv("UTF-8", "ASCII//TRANSLIT", 'Příliš žluťoučký kůň úpěl
ďábelské ódy.');

Výsledek:

Prilis zlutoucky kun upel dabelske ody.
Editované 25.2.2014 20:55
 
Odpovedať
25.2.2014 20:54
Avatar
Odpovedá na Jan Vargovský
Michal Žůrek - misaz:25.2.2014 20:56

nakonec to není až zas tak těžké :D

 
Odpovedať
25.2.2014 20:56
Avatar
David Hartinger
Vlastník
Avatar
Odpovedá na Jan Vargovský
David Hartinger:25.2.2014 21:44

Tohle nefunguje, pracovali jsme s tím a z nějakého důvodu jsme to vyhodili, v některém případě to selhávalo.

Odpovedať
25.2.2014 21:44
New kid back on the block with a R.I.P
Avatar
Jan Vargovský
Tvůrce
Avatar
Odpovedá na David Hartinger
Jan Vargovský:25.2.2014 22:16
<?php
$text = 'Příliš žluťoučký kůň úpěl ďábelské ódy za 10 €.';
setlocale(LC_CTYPE, 'cs_CZ.UTF-8');
echo iconv("UTF-8", "ASCII//TRANSLIT", $text);
 
Odpovedať
25.2.2014 22:16
Avatar
David Hartinger
Vlastník
Avatar
Odpovedá na Jan Vargovský
David Hartinger:26.2.2014 10:18

Díky, zkusím to a v článku to případně zmíním. Nerad bych to ale dával jako výchozí řešení, ta setlocale není thread safe a typuji, že na freehostinzích to nepůjde, já jsem s tím tenkrát docela dlouho zápasil, mám dojem, že mi to jelo na localu a na produkci jsem to nemohl rozchodit. Spíše se nějak pokusím upravit tu nahrazovací funkci.

Odpovedať
26.2.2014 10:18
New kid back on the block with a R.I.P
Avatar
Martin Suchodol:1.3.2014 9:05

já používám funkci strtr() a nikdy jsem se nesetkal s odmítnutím

 
Odpovedať
1.3.2014 9:05
Avatar
simek.zbynek
Člen
Avatar
simek.zbynek:25.3.2014 1:01

a to nejde použít pro převedení počátečního písmena funkci "ucfirst()"

 
Odpovedať
25.3.2014 1:01
Robíme čo je v našich silách, aby bola tunajšia diskusia čo najkvalitnejšia. Preto do nej tiež môžu prispievať len registrovaní členovia. Pre zapojenie sa do diskusie sa zaloguj. Ak ešte nemáš účet, zaregistruj sa, je to zadarmo.

Zatiaľ nikto nevložil komentár - buď prvý!