lostyazilim
tr.link

Türkçe karakter nasıl dönüştürülür ?

3 Mesajlar 639 Okunma
acebozum
tr.link

Yusufcoruh Yusufcoruh WM Aracı Kullanıcı
  • Üyelik 30.08.2016
  • Yaş/Cinsiyet 48 / E
  • Meslek Muhasebe
  • Konum İstanbul Anadolu
  • Ad Soyad Y** C**
  • Mesajlar 136
  • Beğeniler 17 / 16
  • Ticaret 0, (%0)
Formda kullancının türkçe karakter girdiği bir input var

örneğin
Şentürkler diye firma ismi girmiş olsun

ilk olarak bunu bir değişkene atamadan önce içindeki tüm türkçe karakterleri silip yerine URL de kullanmaya uygun şekilde veritabanına kaydetmek istiyorum

ikinci olarak
Şentürkler Gıda şeklinde iki kelimeden oluşuyo ise aradaki boşluğa bir _ (alt tire) koyarak iki kelimeyide URL ye uygun hale getirimek istiyorum
Böyle birşeyle uğraşömış kimse varmıdır ?
 

 

elektronikssl
webimgo

fthc4n fthc4n WM Aracı Kullanıcı
  • Üyelik 12.10.2018
  • Yaş/Cinsiyet 37 / E
  • Meslek Muhasebeci
  • Konum Ankara
  • Ad Soyad F** C**
  • Mesajlar 56
  • Beğeniler 7 / 20
  • Ticaret 0, (%0)
bu fonksiyonu kullanabilirsin.

function permalink($string){
$find = array('Ç', 'Ş', 'Ğ', 'Ü', 'İ', 'Ö', 'ç', 'ş', 'ğ', 'ü', 'ö', 'ı', '+', '#');
$replace = array('c', 's', 'g', 'u', 'i', 'o', 'c', 's', 'g', 'u', 'o', 'i', 'plus', 'sharp');
$string = strtolower(str_replace($find, $replace, $string));
$string = pregreplace("@[^A-Za-z0-9-.+]@i", ' ', $string);
$string = trim(preg_replace('/\s+/', ' ', $string));
$string = str_replace(' ', '-', $string);
return $string;
}
Yusufcoruh

kişi bu mesajı beğendi.

Yusufcoruh Yusufcoruh WM Aracı Kullanıcı
  • Üyelik 30.08.2016
  • Yaş/Cinsiyet 48 / E
  • Meslek Muhasebe
  • Konum İstanbul Anadolu
  • Ad Soyad Y** C**
  • Mesajlar 136
  • Beğeniler 17 / 16
  • Ticaret 0, (%0)
Süpersin teşekkür ederim ... Bir sorum olucak .

$string = preg_replace("@[^A-Za-z0-9-.+]@i", ' ', $string);

$string = trim(preg_replace('/\s+/', ' ', $string));


bu iki satır olmadanda işimi görebiliyorum .b u iki satır tam olarak Ne yapıyor pek çözemedim ?
 

 

wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al