正規表現を使って、全角スペースにマッチさせるしかない。
注意点
正規表現のメタ文字 ^ と $ は「行」の先頭・末尾を指します。文字列の先頭と末尾を指定する場合は、\A と \z を使用します。
// mb_trim()関数 // 文字列の前後の空白(全角スペース含む)を削除した文字列を返します。 function mb_trim($str) { return mb_ereg_replace('\A(\s| )+|(\s| )+\z', '', $str); } // mb_ltrim()関数 // 文字列の先頭の空白(全角スペース含む)を削除した文字列を返します。 function mb_ltrim($str) { return mb_ereg_replace('\A(\s| )+', '', $str); } // mb_rtrim()関数 // 文字列の末尾の空白(全角スペース含む)を削除した文字列を返します。 function mb_rtrim($str) { return mb_ereg_replace('(\s| )+\z', '', $str); }
0 件のコメント:
コメントを投稿