PHPは型を意識しなくても動作することが多いため、初期化の必要性を感じることも少ないかと思います。
ただ同じ配列を使い回す場合は思わぬバグの原因にもなるので、必ず初期化をするクセをつけたいですね。
PHPは型を意識しなくても動作することが多いため、初期化の必要性を感じることも少ないかと思います。
ただ同じ配列を使い回す場合は思わぬバグの原因にもなるので、必ず初期化をするクセをつけたいですね。
多次元配列は配列の中に配列が入れ子になっており、2次元配列などとも呼ばれますね。
特にデータベースと連携したプログラムなどではよく出てきますので、よく理解しておきましょう。
PHPの配列から特定の要素を削除する方法です。
unset()
を使った場合、一緒にキーも削除されるため、飛び飛びの歯抜けになり、弊害も生まれます。
今回は削除で飛び飛びになってしまったキーを再連番する方法までご紹介します。
PHPで配列の要素数を調べるにはcount関数が便利です。
多次元配列で、配列の中の配列まで再帰的にカウントする方法もご紹介します。
countを付けるだけで簡単に件数を表示させたり、繰り返し処理の際に使ったりできます。
連想配列は、値とキーを両方設定できるため、より複雑な表現が可能です。
例えばプルダウンメニューを作る時はvalueにはキーを、表示用には値を別々に設定したり、「みかん => 68円」などといった連番以外のキーを使えるのは魅力ですね。
プログラミングの配列処理は初心者には敷居が高いですね。私も苦労した覚えがあります。
ただPHPで配列を処理する場面は多く、必須のスキルとなるため頑張って覚えていただきたいと思います。
foreach()
を使った配列処理を初心者の方にも理解できるよう、できるだけ分かりやすくお伝えします。