PHP変換メモ
■mb_convert_kana
環境にもよるかもしれんけど、下記二つは変換失敗
×・echo mb_convert_kana('aaaa', 'KA');
×・echo mb_convert_kana('aaaa', 'KA','UTF-8');
この記述で変換された
○・echo mb_convert_kana('aaaa', 'KA', 'utf8');
//AAAA
■htmlspecialchars
$new = htmlspecialchars("Test", ENT_QUOTES);
echo $new;
・画面上 表示される// Test
・ソース上//<a href='test'>Test</a>
htmlspecialcharsを使用しない場合、通常のリンクが画面に設定される
■addslashes
データベースへの問い合わせなどに際してクォートされるべき文字の前に バックスラッシュを挿入した文字列を返します。 クォートされるべき文字とは、シングルクォート('), ダブルクォート("),バックスラッシュ (\) ,NUL (NULL バイト) です。
$str = "Is your name O'reilly?";
// 出力: Is your name O\'reilly?
echo addslashes($str);