-
PHPで10進数を2進数・16進数などに変換する関数まとめPHPに限らず10進数を他の基数(2・8・16進数など)に変換する方法は色々あります。例えば自分で処理を考えたり、専用のライブラリを使ったり、・・・ ですがPHPの場合はそんな小難しいことをしなくても 10進数 ⇒ 2進...
-
PHPで2・8・16進数を10進数に変換する関数まとめ別にPHPに限った話じゃないですが、2進数や16進数を10進数に変換したい場面っていうのは結構多いと思います。あと互いを変換する方法も様々です。 例えば原始的な方法だと自分で変換処理を書いてみるとか、変換用の関数を作って...
-
JavaScriptで配列をコピーする”本当に”正しい方法JavaScriptで注意が必要なことの1つが配列やオブジェクトのコピーです。 間違った方法でコピーしてしまうと予期せぬ動作やバグの原因にもなりかねません。 そこでここでは配列を完全にコピーするための本当に正しい方法を解...
-
JavaScriptで連想配列(オブジェクト)のコピーをする正しい方法JavaScriptでよく使うデータ型と言えば連想配列(あるいはオブジェクトとも言う) これをコピーする場合、間違った方法を使うとバグや不具合の原因になります。しかもエラーも出ないので自分でミスにも気づきにくいのが厄介な...
-
JavaScriptでページが更新 or 戻る・進むされたかなどを調べる方法ブラウザでページが読み込まれる場合、大体次の3パターンがあります。 ブラウザで初めて読み込まれるパターン 更新ボタンで更新して読み込まれるパターン 戻る・進むボタンから読み込まれるパターン こういう風にどうやってページが...
-
PHPで値が無限大(Infinity)かどうか確かめる方法数値計算で気を付けるべきなのは値が無限大でないかどうかのチェックを忘れないこと。PHPでももちろん数値計算で無限大の値が発生する可能性はあります。 そこでここではPHPにおいて値が無限大かどうか判定する方法について紹介し...
-
PHPでデータが非数(NAN)かどうか調べる確実な方法PHPに限らず 非数( [crayon-66300ef0cf778267792428-i/] ) は数値でないこと表すために用意された特別な数値のこと ちょうど [crayon-66300ef0cf7816160874...
-
PHPでIPアドレスの範囲チェックを行う2つの方法もしある文字列がIPアドレスか調べたい場合、PHPでは次の2つの方法が使えます。 正規表現で範囲チェック filter_var関数を使ったチェック 一般的には正規表現を使うのが多いですが、filter_var関数でも同じ...
-
PHPで文字列がURLかどうかチェックする2つの方法フォームなどから入力を受け取る場合、 「入力された文字列が正しいURLかどうか確かめたい」 という場面は結構あると思います。 そこでPHPである文字列が正しいURL形式化チェックする方法をまとめました。 URLチェックを...
-
PHPでメールアドレスの形式チェックを行うための2つの方法PHPでメールアドレスが正しい形式かチェックしたいことってありますよね? 例えばフォームから送信されたメルアドが正しい形式かどうか確認したい場合とか その場合PHPでは2つの方法でチェック可能なので、そのやり方を紹介しま...