ホームページ > バックエンド開発 > PHPチュートリアル > php で先頭と末尾のスペースを削除する 2 つの方法、php_PHP チュートリアルで先頭と末尾のスペースを削除する 2 つの方法

php で先頭と末尾のスペースを削除する 2 つの方法、php_PHP チュートリアルで先頭と末尾のスペースを削除する 2 つの方法

WBOY
リリース: 2016-07-13 10:03:36
オリジナル
953 人が閲覧しました

PHP で先頭と末尾のスペースを削除する 2 つの方法、PHP で先頭と末尾のスペースを削除する 2 つの方法

非常に単純な質問のように思えますが、実際にはまだ少し難しいです。まず、スペースのエスケープです。これは文字列ではありません。trim() を直接使用して削除することはできません。

1、preg_replaceで置き換えます
コードをコピーします コードは次のとおりです:
$test = " dfadad 責任者と英国の 775fd 3 機の関係について ";
$test = preg_replace('/^( |s)*|( |s)*$/', '', $test);
var_dump($test);

//結果は次のとおりです:

文字列「dfadad 責任者と英国の3機の775fdとの関係について」(長さ=35)

この方法はグループ内の友人から提供していただき、感謝の意を表したいと思います。この方法は普遍的ですので、お勧めします

2、トリム方法
コードをコピーします コードは次のとおりです:
$test = " dfadad 3333adf775fd ";
$test = トリム(html_entity_decode($test),chr(0xc2).chr(0xa0));
var_dump($test);

//結果は次のとおりです:

文字列「dfadad 3333adf775fd」(長さ=19)

この方法はPHPの公式マニュアルに記載されており、UTF8エンコードであればこの方法を使用しても問題ありません。 GBK、GB2312の場合、文字化けが発生します。 json_encode もあります。この関数が gbk または gb2312 の場合、中国語の文字は null に置き換えられます。 utf8 エンコードを使用することをお勧めします。

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/968269.html技術記事 PHP で先頭と末尾のスペースを削除する 2 つの方法 PHP で先頭と末尾のスペースを削除する 2 つの方法 これら 2 つの一見単純な問題は、実際には少し厄介です。 まず第一に、ここでのスペースは文字列ではなくエスケープされており、削除することはできません。直接trim()を使用して.. .
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート