このチュートリアルでは、文字列内のスペースを削除するための PHP 関数、str_replace、trim、およびその他の効果的な方法をいくつか紹介します
。phpに付属の関数を使用する
str_replace( " ", " ",$str);
交換する
$str = "##関数トリムを使用して文字列の両端の特定の文字を削除します####";
$str1 =rim($str,"#"); //2 番目のパラメータを関数 Trim に渡すと、文字列 $str
の両端の # 文字が削除されます。 echo $str."
";
エコー $str1;
?>
例
$str = "trim関数を使用して、文字列の両端の空白文字を削除します";
$str1 = trim($str); echo "処理前に「.strlen($str).」文字があります";
echo "
";
echo "
";
echo "trim 関数を使用すると、".strlen($str1)." という文字が表示されます";
?>
より高度なものを見てください
PHPプログラムは「配列」内の「文字列要素」内の「スペース」を削除します
$arr=array();
$arr[]="広告 dfd dfd";
$arr[]="saf sdf dsf";
$arr[]="sdf dsfgfd dd";
$arr[]="dfd dfferw ";
while(list($name,$value)=each($arr)){
エコー $value;
$arr2[]=trim($value);//スペースを削除します
}
print_r($arr2);//これはあなたが望む配列であるはずです~
?>
正規表現を使用してスペースを削除してみてください
$string = preg_replace("/s+([rn$])/", "1", $string);
「$」が[]内にある場合、www.45it.netは文字列の終わりを表しません
-------------------------------------------------- -------------
$string = preg_replace("/s+([x20]|$)/", "1", $string);
-------------------------------------------------- -------------
$string = preg_replace("/x20+([rn]|$)/", "1", $string);
-------------------------------------------------- -------------
$string = preg_replace('/([rn])[s]+/', '1', $string);。