Archives by date

You are browsing the site archives by date.

【PHP】正規表現の[]内でハイフンを一致させたい時。

通常正規表現で[]内に記述されたハイフンは[0-9]などのように範囲を表す文字として特殊扱いされるが、この際ハイフンそのものも判定に含めたい場合、[]内の一番最初もしくは一番最後に記述することで単なる文字として

認識させることが出来る。

例)

[-0-9]
[0-9-]

と言った感じ。

 

【PHP】ファイルアップロード処理の脆弱性対策。

下記ページに詳しくまとめてあったのでペタリ。

http://qiita.com/mpyw/items/939964377766a54d4682

フレームワークなどを利用せずに実装する際はかなり参考になる。

 

【プログラミング】各言語における配列操作系関数の挙動まとめ。

push、pop、shift、unshiftについて。

        shift        pop
          ↑           ↑
unshift → □ ■ ■ ■ ■ ■ □ ← push

こんな感じ。