PDA

View Full Version : str_replace , ereg_replace برای "n\" و "r\" و " "



sweb
یک شنبه 29 بهمن 1385, 12:01 عصر
لطفاً تابعی برام بنویسید که تعداد فضاها (spcae) و اینترهای (enter) بیش از یک بار رو به یک بار تبدیل کنه!!! با استفاده از ereg_replace یا str_repacel فرقی نمی کنه ولی من هر کاری کردم نشد!!! نمیدونم شاید مقادیر "n\" یا "r\" یا " " رو نمیشه دستکاری کرد!!!

این تابع هایی هست که من نوشتم :

function rep($a)
{
return eregi_replace("\n{2,}","\n",$a);
}

function rep2($a)
{
while (!strrpos($a, " ")){
$a = str_replace(" ", " ");
}
return $a;
}

ضمن راهنمایی لطفاً تابع رو برام بنویسید من چیز زیادی از Regular Expression Functions سر در نمیارم!!!

tabib_m
یک شنبه 29 بهمن 1385, 16:30 عصر
سلام


function del_spaces($string){
$newString=eregi_replace(" +", " ", $string);
return $newString;
}