Autor Zpráva
Adolf
Profil
No myslim, ze nazov hovori za seba

mam napriklad text: Toto je text, ktorý má v istých slovách písmená s mäkčeňmi a dĺžnami
a chcem z neho urobit: Toto je text, ktory ma v istych slovach pismena s makcenmi a dlznami

som kukal rozne funkcie so stringami a dalo by sa to aj pomocou funkcie ako strtr(), alebo inych prekladacich funkcii, no bolo by to velmi zdlhave velke a nespolahlive... je uz take nieco urobene?? kde sa to da stiahnut?
DJ Miky
Profil
zdlhave velke a nespolahlive

Jednodušší varianta není. Proč je to nespolehlivé? Ještě jsem neviděl, že by strtr řetězec nahradil chybně nebo část vynechal...
Adolf
Profil
ide o to, ze ked zabudnem na nejaky znak a zhodou nahod ho tam niekdo pouzie, tak som v ****
Petr Tichý
Profil
Pokud chceš jen oddělat háčky a čárky a ty slovenské tečy (:o)), tak toho tolik nebude. Pokud jen v některých slovech, tak to bude problém.
djlj
Profil
No myslim, ze nazov hovori za seba
Ani ne. Název tématu hovoří o interpunkci, ty v příkladu odstraňuješ diakritiku; tak si vyber, co vlastně chceš.
DoubleThink
Profil *
Ještě jsem neviděl, že by strtr řetězec nahradil chybně nebo část vynechal...
Tak to zkus na unicodovém řetězci, uvidíš to natotata.

Spolehlivější je použít:
setlocale(LC_CTYPE, 'cs_CZ');

iconv('UTF-8', 'ASCII//TRANSLIT', $string);

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0