|
|
| |||||||
| PHP R10.net Php sevenler klubü. Kodlama soru(n)ları & acil php yardım hattı. |
| |
|
| | | LinkBack | Seçenekler |
| |||
| merhaba arkadaşlar benim problemim Linkler türkçe karakter olarak sunuluyor buda karakter sorunu çıkarıyor türkçe karakterleri nasıl eng karaktere çevirebiliriz türkçe yazılınca linklerin ing olarak görünmesini istiyorum Kod PHP- Kodu:
__________________ dünyayı değiştiremem ama farklılık yaratabilirim! |
| |||
| str_replace le degiştir hocam <?php function degistir($kelime) { $aranan = array("Ş", "ş", "İ", "ı"); $yerine = array("S", "s", "I", "i"); $cevir = str_replace($aranan, $yerine, $kelime); return $cevir; } echo degistir("Değişiklik Yapılacak Kelime"); ?> Kolay Gelsin. |
| |||
| Alıntı:
![]() kardeşim öncelikle kodlara bakmadım dışarında Post request vss.. bu şekilde veri alıyorsan gelen verinin karakter kodlaması utf-8 ise preg_replace kullandıgın dosyada utf-8 olmalı eger değil isede iconv kullanarak değişebilirsin edit: şurayıda incele kardeşim http://www.r10.net/php/924965-preg_m...er-sorunu.html Konu ByTriSLaSiS tarafından (05-02-2012 Saat 22:09:50 ) değiştirilmiştir.. |
| |||
| Daha önce bir projemizde kullanmıştık, arkadaşın yazdığı da uygun ama bu hazır hali ve daha bir detaylı. Kod: function seo_str_plain($var){
$var = mb_strtolower(trim($var), "utf-8");
$var = eregi_replace('ı', 'i', $var);
$var = eregi_replace('I', 'i', $var);
$var = eregi_replace('İ', 'i', $var);
$var = eregi_replace('ç', 'c', $var);
$var = eregi_replace('Ç', 'c', $var);
$var = eregi_replace('ğ', 'g', $var);
$var = eregi_replace('Ğ', 'g', $var);
$var = eregi_replace('ö', 'o', $var);
$var = eregi_replace('Ö', 'o', $var);
$var = eregi_replace('ş', 's', $var);
$var = eregi_replace('Ş', 's', $var);
$var = eregi_replace('Ü', 'u', $var);
$var = eregi_replace('ü', 'u', $var);
$var = eregi_replace('â', 'a', $var);
$var = eregi_replace('é', 'e', $var);
$var = eregi_replace('î', 'i', $var);
$var = eregi_replace('ê', 'e', $var);
$var = eregi_replace('ä', 'a', $var);
$var = eregi_replace('ó', 'o', $var);
$var = eregi_replace('û', 'u', $var);
$var = eregi_replace("þ", "s", $var);
$var = eregi_replace("Þ", "S", $var);
$var = eregi_replace("ç", "c", $var);
$var = eregi_replace("Ç", "C", $var);
$var = eregi_replace("ý", "i", $var);
$var = eregi_replace("Ý", "I", $var);
$var = eregi_replace("ð", "g", $var);
$var = eregi_replace("Ð", "G", $var);
$var = eregi_replace('ı','i',$var);
$var = eregi_replace('Ş','s',$var);
$var = eregi_replace('ğ','g',$var);
$var = eregi_replace('Ç','c',$var);
$var = eregi_replace('ş','s',$var);
$var = eregi_replace('Ç','c',$var);
$var = eregi_replace('ç','c',$var);
$var = eregi_replace('\.', '', $var);
$var = eregi_replace('\?', '', $var);
$var = eregi_replace('\!', '', $var);
$var = eregi_replace('#', '', $var);
$var = eregi_replace('\%', '', $var);
$var = eregi_replace('\&', '', $var);
$var = eregi_replace('#', '', $var);
$var = eregi_replace(',', '', $var);
$var = eregi_replace('/', '', $var);
$var = eregi_replace(';', '', $var);
$var = eregi_replace("\,", "", $var);
$var = eregi_replace("\/", "", $var);
$var = eregi_replace("\[", "", $var);
$var = eregi_replace("\]", "", $var);
$var = str_replace("\'", "_", $var);
$var = eregi_replace("\.", "", $var);
$var = eregi_replace("\-", "", $var);
$var = eregi_replace(" ", "", $var);
$var = preg_replace('~&([a-z]{1,2})(acute|cedil|circ|grave|lig|orn|ring|slash|th|tilde|uml);~i', '$1', htmlentities($var, ENT_QUOTES, 'UTF-8'));
$var = eregi_replace("[^À-ÿa-zA-Z0-9\\\-\.\,\:\s\r\t\n ]", " ", $var);
$var = eregi_replace(" +", "-", $var);
// $var = eregi_replace("[^a-z0-9]", "", $var);
return $var;
} |
![]() |
| Bookmarks |
| Seçenekler | |
| |