ホームページ >バックエンド開発 >PHPの問題 >PHPでnbspスペース文字を置き換える方法

PHPでnbspスペース文字を置き換える方法

青灯夜游
青灯夜游オリジナル
2022-04-24 14:55:283366ブラウズ

方法: 1. "str_replace(" ","Othercharacters",$str)" ステートメントを使用して、nbsp 文字を他の文字に置き換えます。 2. "preg_replace("/(\s|\) を使用します。  \;||\xc2\xa0)/","その他の文字",$str)" ステートメント。

PHPでnbspスペース文字を置き換える方法

このチュートリアルの動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 コンピューター

nbspスペース文字

HTML では、  はスペース エンティティであり、非改行スペースとも呼ばれます。これは最も一般的なスペースであり、最もよく使用されるスペースです。ほとんどの人は、スペース キーを押すことによって生成されるスペースである Touched のみを使用する可能性があります。 HTML では、スペースバーを使用してこのスペースを生成すると、スペースは蓄積されません (1 としてカウントされるだけです)。 HTML エンティティ表現を使用してのみ蓄積できます。

このスペースが占める幅は、明らかにフォントの影響を強く受けます。

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);   
$str= &#39;PHP 中文网 欢迎你 !&#39;;
echo $str;
?>

PHPでnbspスペース文字を置き換える方法

php で nbsp スペース文字を置換する方法

方法 1: str_replaceh を使用する() 関数

は、str_replaceh() を使用して「 」部分文字列を検索し、それをヌル文字などの他の文字に置き換えます。

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);   
$str= &#39;PHP 中文网 欢迎你 !&#39;;
echo $str."<br>";
$newStr=str_replace(" ","",$str);
echo $newStr;
?>

PHPでnbspスペース文字を置き換える方法

方法 2: preg_replace() 関数と正規表現を使用する

正規表現を使用して文字列を検索します。すべて " " を空文字 '' などの他の文字に置き換えます。

使用される正規表現: /(\s|\&nbsp\;||\xc2\xa0)/

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);   
$str= &#39;PHP 中文网 欢迎你 !&#39;;
echo $str."<br>";
$newStr=preg_replace("/(\s|\&nbsp\;||\xc2\xa0)/","", $str);;
echo $newStr;
?>

PHPでnbspスペース文字を置き換える方法

推奨学習: 「PHP ビデオ チュートリアル

以上がPHPでnbspスペース文字を置き換える方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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