条件による分岐 – Part2 (PHP)

今回は、条件によって処理を複数に分ける方法を紹介します。前回学習した if(条件) { 条件にマッチする場合の処理 } で表現される記述に、elseif や else のブロックを追加することで、複数の分岐を作成すること... » read more

条件による分岐 – Part1 (PHP)

プログラムを作成していると、条件に応じて、処理を分岐させたい場面に遭遇します。PHPをはじめ、多くのプログラミング言語では、この分岐処理を if構文 または switch構文によって実装することができます。ここでは、if... » read more

GETパラメータ (PHP)

フォームを介さず、URLの末尾にパラメータを付与することも可能です。このURLの末尾に付与されるパラメータをGETパラメータ、またはクエリストリングと呼びます(参考)。 例えば、以下のようなURLがあるとします。この場合... » read more

フォームとの連携 – Part3 (PHP)

今回はフォームに入力された値を、配列として取得する方法を紹介します。これは、複数選択が可能なチェックボックスと相性がいい方法です。 以下のように、name属性の値に角括弧を付けることで、PHP側で配列として扱えるようにな... » read more

フォームとの連携 – Part1(PHP)

今回は、プログラムがもつ「入力⇒記憶⇒演算⇒出力」の流れの入力について見ていきます。この入力を担う代表的な要素は、会員登録やお問い合わせ等のフォームです。以下の入力フォームから、身長と体重を受け取り、BMI値を算出するプ... » read more

配列 – Part3(PHP)

多次元配列 多次元配列とは、配列の中に配列を入れたデータ構造です。 2次元配列は表のイメージに捉えることができます。 ⇓ 1次元目 2次元目 ⇒ [0] [1] [2] [0] にんじん きゅうり キャベツ [1] メロ... » read more

配列 – Part2(PHP)

配列には連想配列と呼ばれるものも存在します。これは、0始まりのインデックス番号ではなく、任意の名称(キー)を使用して配列の要素を管理するものです。 連想配列の基本文法 連想配列は、[キー1 => 値1, キー2 => 値... » read more

配列 – Part1(PHP)

これまでに学習してきた変数の中は、1つの値しか保持できませんでした。しかしながら、プログラムを作成していると、複数の値をまとめて扱いたい場面にも遭遇します。この時に便利なのが配列と呼ばれる種類のデータです。 配列の基本文... » read more

変数 – Part3 (PHP)

変数を使った演算 変数には値を格納できますが、その変数を使用して演算を行うこともできます。 変数と文字列の結合 変数と文字列の結合は、文字列結合の演算子であるドット記号を使って行うことで実現可能です。 同様のことを実現す... » read more