[PHP-users 2946] Re: 文頭・文末の半角・全角スペースの削除

Osamu Shigematsu php-users@php.gr.jp
Fri, 19 Oct 2001 16:13:47 +0900


重松です。

on 01.10.19 4:03 PM, naoki kishida at kishida@fk.urban.ne.jp wrote:

>> 文頭と文末にある半角スペースと全角スペースを削除したいです。
> 
> trim関数は試しましたか?

というか、trim() ではだめですけど?
「全角」スペースがとれないのではないかと思います。

# PHP 4.0.7 以降を使っているとして、
# マルチバイト文字に対応しているとしたらその限りではないです。

正規表現使って置き換える、が正解ではないかと思います。
http://www.asakawa.ne.jp/doc/php/ja/sjis/function.mbereg-replace.html

    $txt = mbereg_replace('^[  ]*\(.*?\)[  ]*$','\1',$txt);

というのでいけるのではないかと思いますが、試してません。
動かなかったら、直してください。

-- 
Osamu Shigematsu

http://www.ravi.ne.jp/%7eshige/
mailto:shige@ravi.ne.jp