-
PHPで配列の要素を削除するときに注意すべきこと配列というのはPHPでは連想配列と全く同じものです。 なので配列内の要素を削除した場合は注意しないとバグやエラーの温床になります。 という訳で配列の要素を削除したときに注意すべきことについて解説 まず配列の要素を削除する...
-
PHPの配列と連想配列の違いは?実はどちらも同じものプログラミングを学んでいると配列と連想配列という紛らわしい2つの用語が出てきます。 この2つは言語 ( 例えばJavaScript ) によっては全く別物扱いです。 しかし、PHPの場合は配列も連想配列も全く同じものとし...
-
PHPからJavaScriptをスマートに呼び出す2つの方法PHPでアプリとか作るとき、JavaScriptを埋め込むことってよくありますよね。 もちろんJSファイルを読み込むこともありますが、大抵はPHP内に直に書くことが多いです。 ということでPHPコード内でJavaScri...
-
PHPからjavascriptへ値や連想配列を渡す手順まとめPHPでWeb開発をするときはPHP側からJavaScriptにデータを渡したい場面がでてきます。 データというのは例えば数値とか文字列とか連想配列とか様々です。 という訳でここでは普段PHPを使うときによく使うJava...
-
JavaScriptで要素の追加・削除やテキストの変更を監視する方法要素の属性値が変わったとき、要素が追加・削除されたとき、要素の中身が変更されたとき・・・ このような場合に変更を感知して何かイベント処理したいこともありますよね? ただ標準のイベントではそれを感知する術はありません。 で...
-
PHPのforeachループ内で最初と最後を判別する方法PHPに限らずforeachって便利な構文ですよね。 何が便利かと言ったらインデックス用の変数を用意しなくて連想配列だけでループを回せることです。 ただ最初だけとか最後だけで特別な処理をしたいこともありますよね。 という...
-
JavaScriptでのInfinity(無限大)とNaN(非数)の判別方法まとめ滅多に使うことはないけれど数値が正しいものかどうか判別するのに使われる特別な値 それが Infinity ( 無限大 )と NaN ( 非数 ) の2つです。 ここではこの2つを判別する方法についてまとめてみたいと思いま...
-
【CSS】テーブルの各列の幅を均等にする方法テーブルを使っていると列の幅の指定に悩むことがあるんですよね。 最近も列幅を均等にしたいけどやり方が分からなくてかなり悩みました。 ですがその方法が分かったのでCSSで各列の幅を均等にする方法を紹介します。 テーブルの列...
-
【CSS】テーブル内の文字列を簡単に折り返す方法通常テーブルは各列の幅を勝手に計算してくれるので折り返す必要はありません。 ですが特殊な条件だとテーブル要素内のテキストを折り返ししないといけない場面が出てきます。 ということでCSSを使ってテーブル内の文字列を折り返す...
-
JavaScriptでブラウザが無限ループしてしまったときの対処法Web開発に限らずプログラミングで厄介なこと・・・それは無限ループです。 一度ループしだすと止まらないし、フリーズの原因にもなるから面倒なものなんですよね。 特にWeb開発だとJavaScriptを使うことが多いのでそこ...