merhaba,
arkadaşlar bir metin içeriğinde olurya alt satıra inme ve boşluklar
onları sayfadan nasıl silebilirim
nl2br kullandığımda alt satıra inmeler <br /> oluyo fakat gizli boşluklar silinmiyor
alt+255 ile ascii boşluğu da denedim yine silinmedi onları sayfadan nasıl temizleyebilirim php de öyle bir fonk. var mı ya da bunların ascii kodu nedir
ayrıca kopyala yapıştır da denedim direk kaynak tan ama yine olmadı
not:str_replace ile denedim
gizli boşluklar ve gizli br ler
3
●593
- 11-10-2009, 00:15:05
function temizle($degisken){ $degisken=trim($degisken); // bas ve son bosluklari sildik $degisken=str_replace(' ',' ',$degisken); // 3 bosluk bul teke dök $degisken=str_replace(' ',' ',$degisken); // 2 bosluk bul teke dök $degisken=str_replace(' ',' ',$degisken); // tekrar $degisken=str_replace(' ',' ',$degisken); // tekrar $degisken=str_replace(array("\n", '<br/>', '<br />', '<br>'), null, $degisken); //strefix in verdigi kodla bosluk ve <br> leri sildik ama bu \n satir replace ederken her serverda çalişmaz alttaki fonksiyonu öneririm. return $degisken; //degiskene döndük } //veyahut function temizle($degisken){ $degisken=trim($degisken); // bas ve son bosluklari sildik $degisken=nl2br($degisken); // alt satirlari <br> e çevirdik.. $degisken=str_replace(' ',' ',$degisken); // 3 bosluk bul teke dök $degisken=str_replace(' ',' ',$degisken); // 2 bosluk bul teke dök $degisken=str_replace(' ',' ',$degisken); // tekrar $degisken=str_replace(' ',' ',$degisken); // tekrar $degisken=strip_tags($degisken); // html taglardan arindirdik return $degisken; }verini temizle( ) fonksiyonu içine al - 11-10-2009, 15:28:34Üyeliği durduruldustr_replace fonksiyonunu dizi ile de kullanabilirsinizphpexpert adlı üyeden alıntı: mesajı görüntüle