Diskuze: Odstranění diakritiky
V předchozím kvízu, Online test znalostí JavaScript, jsme si ověřili nabyté zkušenosti z kurzu.

Člen

Zobrazeno 8 zpráv z 8.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí JavaScript, jsme si ověřili nabyté zkušenosti z kurzu.
Samozřejmě, že to nějak jde, ale nanapsal jsi, v čem by sis to přál...
Jestli myslíš jakože jakou knihovnu atd... tak nejlíp JQuery...
Šlo by jednotlivě testovat písmenka a pokud tam bude s háčkem, tak ho
nahradit příslušným bez háčku za pomoci strašně moc podmínek, což já
nechci a zároveň bych tam musel mít vypsaný všechny možný písmena, tak
jestli náhodou neznáš nějakou jednodušší cestu.
např. v PHP
<?php
//Zápis funkce
function diakritika($text){
$znaky1 = "ÁÄČÇĎÉĚËÍŇÓÖŘŠŤÚŮÜÝŽáäčçďéěëíňóöřšťúůüýž";
$znaky2 = "AACCDEEEINOORSTUUUYZaaccdeeeinoorstuuuyz";
return StrTr( $text , $znaky1 , $znaky2 );
}
// Výpíše (prilis zlutoucky kun upel dabelske ody)
echo diakritika("příliš žluťoučký kůň úpěl ďábelské ódy");
?>
Já bych to právě chtěl celé v JS, dělám si jednoduchou hru šibenici, tak jsem chtěl nějak vyřešit diakritiku.
Ale ikdyž jsi to napsal pro PHP, tak ti díky, protože si mi vňuknul ten nápad s dvěma proměnými, ve který v řadě budou obsažena všechna různá písmena... A pak budu porovnávat...
Nemas tam vubec "ř" a slovenstinu.
"áäčçďéěëíĺľňóôöřšťúůüýřžÁÄČÇĎÉĚËÍĹĽŇÓÔÖŘŠŤÚŮÜÝŘŽ",
"aaccdeeeillnooorstuuuyrzAACCDEEEILLNOOORSTUUUYRZ"
Ups, tak R mi to asi smazalo, to tam mas. Ale vim, ze nejake hackovane
pismenko. Nicmene, jsem si od tebe vykradl polstinu
Zobrazeno 8 zpráv z 8.