作成
編集する
PHP:trimでも削除できない空白スペース
php
PHPでtrimしても取り除けないスペースがあります。C2A0という文字コードのスペースです。通常の半角スペースとは別の空白。そこでは改行しない半角スペースです。これをPHPで普通の半角スペースにするには以下のように一度 replaceをすると解決します。
$val = str_replace( "\xc2\xa0", " ", $val );
trim がデフォルトで取り除く文字コードは以下です。
" " (ASCII 32 (0x20))
通常の空白。
"\t" (ASCII 9 (0x09))
タブ。
"\n" (ASCII 10 (0x0A))
リターン。
"\r" (ASCII 13 (0x0D))
改行。
"\0" (ASCII 0 (0x00))
NULバイト
"\x0B" (ASCII 11 (0x0B))
垂直タブ
LOGIN
Facebook
Twitter
Google
AUTHOR
@えのえの
最終更新日 2021/05/07
FAVORITE
LINK TAG
<a href="http://wakatta.xyz/i306/" target="_blank">PHP:trimでも削除できない空白スペース - wakatta</a>
記法を見る
1728338265