端くれプログラマの備忘録 PHP [PHP] フォーム入力値の整形に使いがちな関数メモ

[PHP] フォーム入力値の整形に使いがちな関数メモ

文字コードの変換

mb_internal_encoding('UTF-8');  //内部文字エンコーディングの設定
$value = mb_convert_encoding($value, 'UTF-8", 'auto');  //文字エンコーディングを変換

PHP: mb_internal_encoding – Manual
http://php.net/manual/ja/function.mb-internal-encoding.php

PHP: mb_convert_encoding – Manual
http://php.net/manual/ja/function.mb-convert-encoding.php

全角/半角への変換

英数スペースは半角、カタカナは全角に統一したい。

$value = mb_convert_kana($value, "asK", 'UTF-8');

PHP: mb_convert_kana – Manual
http://php.net/manual/ja/function.mb-convert-kana.php

HTMLタグの排除

$value = strip_tags($value);

PHP: strip_tags – Manual
http://php.net/manual/ja/function.strip-tags.php

先頭と末尾のホワイトスペースの除去

$value = trim($value);

PHP: trim – Manual
http://php.net/manual/ja/function.trim.php