【PHP】PDOでプリペアドステートメント

SQLインジェクション対策の第一歩として、
SQLの実行にはプリペアドステートメントを徹底したほうがよいでしょう。

【PHP】日本語のCSVが読み取れないときに

サーバーやソースコードと同じ文字コード(UTF-8)なのに日本語のCSVファイルが読み取れない
という状況がありました。

PHP内に下記の記述を追加して、ロケールを設定することで日本語が読み取れるようになりました。

【PHP】正規表現で0~9の数字のみ許可

入力チェックでよくある0~9の「半角数字」のみかどうかのチェックです。

正しければNULLを返します。

【PHP】CSVファイルの読み込み

いろんな方法があるかと思いますが、

を使った方法です。

【PHP】file_get_contentsのエラー処理

file_get_contentsはファイル取得だけでなく、他のサイトのAPIをコールしたりするときに便利ですよね。
ただ、エラー処理を行うには自分でレスポンスヘッダーを解析する必要があります。