2010-08-12から1日間の記事一覧

PHPの文字列中の文字へのアクセス

「4.3個別の文字へのアクセス」からのメモ。 文字列中の各文字にアクセスするには[]と{}を使う方法があります。どちらも同じ動作になります。 $hoge[2] = l $hoge{2} = l しかし{}を使う方法はPHP5.3.0から非推奨になったようなので、[]を使う方をお勧めし…

PHPのHTMLエスケープ

「4.5.1HTML」からのメモ。 PHPにはHTML中の文字をエスケープするための関数がいくつかあります。 htmlentities() 空白文字を除くをエンティティに変換します。 ('はENT_QUOTESを指定した場合のみ) & \" ' Ä" , ENT_COMPAT , "UTF-8"); echo "$hoge\n"; #…

PHPのURLエンコード

「4.5.2URL」からのメモ。 URLをエンコードするにはrawurlencodeとurlencodeがあります。それぞれの違いはスペースのエンコードの違いだけです。前者は%20に、後者は+に変換します。 rawurlencode http://www.example.com/%2B%E3%81%BB%20%E3%81%92 urlenco…