タグ

ブックマーク / raining.bear-life.com (1)

  • php:文字列の先頭、末尾の半角全角スペース削除 | raining

    phpで入力された文字列などの前後のスペースを除去する場合のメモです。 phpでは「trim()」という関数がありますが、半角のスペースは削除してくれるのですが、 全角のスペースは削除されません。 半角のスペースのみ削除する場合はtrim()でいいと思います。 なので、今回は文字列の先頭、末尾にある半角・全角スペースを 正規表現を使用し削除する方法をメモします。 ■ 先頭、末尾の半角・全角スペース削除 ・先頭の半角・全角スペース削除 $str = preg_replace('/^[  ]+/u', '', $str); “^[  ]”で行頭が半角スペース、または全角スペースで始まる文字に一致させます。 “+”で直前の文字の1回以上の繰り返しに一致させます。 上記で一致した値を空文字で置換しています。 ・末尾の半角・全角スペース削除 $str = preg_replace('/[  ]+$/

  • 1