Merhaba arkadaşlar şimdi bir fonksiyon yazayım diyorum, sadece benim belirlediğim harf ve rakamları alsın ve gerisini silsin istiyorum..
Misal "ali veli deli 123" gibi bir cümle var, ben "a v" harflerini tanımladım sadece ekrana "av" bassın gerisini silsin.
Bunu nasıl yapabilirim, yardımcı olursanız çok sevineceğim..
Kolay gelsin..
DeÄŸiÅŸkende istediÄŸim karakterleri saklama?
10
●922
- 03-12-2008, 01:40:33Üyeliği durduruldune yapmak istediğini anlatırsan bir çözüm bulunur. ama pek birşey anlaşılmıyor.
- 03-12-2008, 11:33:31Üyeliği durduruldudenemedim ama şöyle birşey olabilir
$izin = array("2","1","0"); //izin verilen karakterler $veri="22.10.55"; $arr = str_split($veri); foreach ($arr as $v) { if (array_search($v, $izin ) != FALSE) { echo $v; } } - 03-12-2008, 12:05:58kodda ufak bir değişiklik yaptığımızda sanırım arkadaşın istediği olacak :MC_delta_T adlı üyeden alıntı: mesajı görüntüle
<?php $izin = array("b","e","o"); //izin verilen karakterler $veri="Baba beni okula gönder"; $arr = str_split($veri); foreach ($arr as $v) { if (in_array($v, $izin)) { echo $v; } } ?> - 03-12-2008, 14:12:26Üyeliği durdurulduben denedim "bbeoe" oldu. birşeyleri yanlış yapıyorsun. bu arada büyük-küçük harf ayrımı olduğunu da belirteyim. B ile b aynı değil bu kodda yani.
- 03-12-2008, 14:23:44$izin = array(' ','q','w','e','r','t','y','u','ı','o','p','ÄŸ','à ¼','a','s','d','f','g','h','j','k','l','ÅŸ','i','z ','x','c','v','b','n','m','ö','ç');
olarak tüm harfleri tanımlamıştım.
Edit: Pardon büyük küçük duyarlılığına dikkat etmemişim.
Bunu fonksiyon olarak nasıl kullanabiliriz?
temizle("Baba beni okula gönder");
gibi - 03-12-2008, 14:27:58Üyeliği durdurulduverdiğin diziye göre ne basmasını bekliyordun? herhangi bir sorun yok.
editine edit:
<?php function temizle ($veri) { $izin = array(' ','q','w','e','r','t','y','u','ı','o','p','ğ','ü','a','s','d','f','g','h','j','k','l','ş','i','z','x ','c','v','b','n','m','ö','ç'); //izin verilen karakterler $arr = str_split($veri); foreach ($arr as $v) { if (in_array($v, $izin)) { $back .= $v; } } return $back; } $deneme = "Baba beni okula gönder"; echo temizle($deneme); ?>