-
Ü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 ?
-
Ü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;
}
1 kişi bu mesajı beğendi.
-
Ü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 ?