PHP

プログラミング

【MySQL】PDOで数値を取ってきても、全部文字列になる件

どうも、コウイチです。 今回は、PHPでPDOを使用して、テーブルからint型の値を取り出してくるサンプルを見てみます。 これが、なかなか挙動が変だったのです。 次のコードを見てください。 サンプルコード...
プログラミング

【PHP】なぜかセッションが切れる問題の犯人は、session_regenerate_id(true)だった

どうも、コウイチです。 PHPでログイン機能を作っているのですが、セッション変数が勝手に削除されてしまうバグが発生して困っていました。 なんとか解決しましたので、ここに記したいと思います。 強制的にセッションが消えるバ...
プログラミング

【PHP】空文字が1つ入った配列が返される、explode関数の危険な仕様

どうも、コウイチです。 今回は、PHPのexplode関数について、ハマったのでメモします。 思い込みでコーディングしてると、恐ろしいバグに出会ってしまいますね(;゚Д゚) そもそも、explode関数とは何か?から見てい...
プログラミング

【PHP】検索文字列をハイライトさせる簡単な方法

どうも、コウイチです。 今回は、テキストボックスに文字列を入力すると、対象の文章にヒットした部分をハイライト(強調表示)させる機能を、PHPで実装してみたいと思います。 ヒットした文字列を黄色い蛍光ペンで塗ってみます。 作りた...