ホームページ  >  記事  >  バックエンド開発  >  PHPの左右のスペース削除関数

PHPの左右のスペース削除関数

高洛峰
高洛峰オリジナル
2016-11-29 11:26:23988ブラウズ

PHP の削除関数は、Trim() 関数に加えて、左側と右側のスペースをそれぞれ削除する必要があります。これら 3 つの関数に対して、通常の削除を使用することもできます。

ltrim() 関数: ltrim($str, $charlist)

$str は処理中の文字列を表し、$charlist は削除される特殊文字です (存在する場合)。空の場合、左端のスペースが削除されます。コードは次のとおりです:

< ;?php

$t=" ...I'm Jacky...";

echo "a" .$ t ."
";

$left=ltrim($t);

echo "a" .$left ."
";

$lleft=ltrim($t); );

echo $lleft;

?>

rtrim() 関数: rtrim ($str, $charlist)

$str は、削除される文字列を表します。が空の場合、右端のスペースは削除されます。 コードは次のとおりです。

$a= "htm ";

echo $a ."l" ."
" ;

echo rtrim($a) ."l";

?>

trim() 関数、最初に先頭と末尾のスペースを削除します。コードは次のとおりです:

$str = ” use ofwhitespace.nn”;

// まず先頭と末尾のスペースを削除します

$str =trim($str);

// 次に上の 2 つのスペースを削除します

$str = preg_replace('/s( ?=s)/', '', $str);

// 最後に、スペース以外をスペースに置き換えます

$str = preg_replace('/[ nrt]/', ' ', $str);

上記の例を使用して、余分なスペースをすべて削除します。まず、TRim() を使用して先頭と末尾のスペースを削除し、次に preg_replace() を使用して繰り返しのスペースを削除します。

正規表現を使用する より強力な、PHP は先頭のスペースを削除します。文字列の先頭と末尾(全角を含む)のコードは次のとおりです。

$str=" phpfans网www.phpfensi.com ";

$str = mb_ereg_replace( '^( | )+', '', $str);

$str('(| )+$', '', $str);

?>

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。