ホームページ  >  記事  >  バックエンド開発  >  php_PHP チュートリアルで文字列内のスペースを削除する複数の方法

php_PHP チュートリアルで文字列内のスペースを削除する複数の方法

WBOY
WBOYオリジナル
2016-07-20 11:17:23844ブラウズ

このチュートリアルでは、文字列内のスペースを削除するための 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);

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/372043.html技術記事このチュートリアルでは、文字列内のスペースを削除するためのさまざまな方法を含むいくつかの PHP チュートリアルを提供します。文字列内のスペースを置換するには、PHP 関数、str_replace、trim、regex などが使用されます...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。