php'de preg_match ve regex fonksiyonu ile;
- harfleri
- rakamları
- ve bu ikisi arasında en çok bir boşluğu
Örnek : bildirgeç çok güzel site.
Ama iki boşluk olmuycak aralarda. regex bölümünü bi türlü beceremedim.
php'de preg_match ve regex fonksiyonu ile;
Örnek : bildirgeç çok güzel site.
Ama iki boşluk olmuycak aralarda. regex bölümünü bi türlü beceremedim.
« önceki yazı laptop için dijital tv kartı |
sonraki yazı » Msn Space(bıkkınlık getirdi ama...) |
çok teşekkürler, türkçe karakterler dahil şu şekilde oldu.
preg_match('/^[a-z0-9\sğüş_ıöçİÜĞŞÇÖ]+$/i', $ifade)
arkadaşlar css harflerin hepsini küçültüyor ama kopyalayıp notepade yapıştırırsanız normal düzende çıkıcak fonksiyon.
| zee | |
|
|
(0 puan) |
|
| 18 Temmuz 2007 18:41 |
$mesaj = "bir boşluktan daha fazla boşluk";
$mesaj = ereg_replace("( )+"," ",$mesaj);
echo $mesaj;
ben de böyle denedim
| makcan | |
|
|
(0 puan) |
|
| 18 Temmuz 2007 23:27 |
@makcan
Affedin, ben de yeni öğrenmeye başladım PHP'yi.Şimdi şu ifadenizdeki "()+" bir boşluktan fazlası mı demek oluyor ? yani bu ereg_replace fonksiyonu bunu siliyor mu ?
ya da şöyle diyeyim:
format şu mu acaba ?
ereg_replace("düzeltilecekhata","yeni hali",$hangideğişkenayarlanacaksa);
yanılıyor muyum acaba ?
| guldemgokalp | |
|
|
(0 puan) |
|
| 19 Temmuz 2007 14:26 |
aslında örnek çok açık.
$mesaj = ereg_replace("( )+"," ",$mesaj);
( )+ ile 1den fazla boşluk karakteri varsa
" " ile tek boşluğa
$mesaj değişkenindeki metni işle ve sonucu $mesaj a aktar. başka bir değişkene de aktarabilirsin.
bu sayfayı ve örnekleri inceleyin(ing.)
| makcan | |
|
|
(0 puan) |
|
| 19 Temmuz 2007 16:16 |
pillinetwork sitelerine yorum ekleyebilmek ve daha fazlası için, üye olun ya da giriş yapın.
bildirgec.org içeriği kullanıcıları tarafından üretilen kolektif bir blogdur.