- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:PHPコード読解お願いいたします)
PHPコード読解|配列への数値の格納方法とif文の動作について
このQ&Aのポイント
- PHP初心者のため、配列に数値を格納する方法とif文の動作について質問があります。
- 質問内容の要点は、配列に数値を格納する際に$result = array()と結びつける必要があるかどうか、そしてif文とelse文の動作についてです。
- 要約すると、「PHPの配列への数値の格納方法とif文の動作についてお聞きしたいです。具体的には、$result = array()と結びつける必要があるか、if文とelse文の実行順序についても教えてください。」です。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
if else の大きな流れは if ($j == 1) { $nowpin = $pin; } // elseがないので以下は普通に実行される if ($i == 10) { // 10フレーム目の処理 } else { // 10フレーム以外(つまり1-9フレーム)の処理 } ですね
その他の回答 (1)
- harutovx
- ベストアンサー率50% (11/22)
回答No.1
$result = array(); については、リテラル配列で有ることを明確に示して初期化処理を行っています。配列を扱うときにはこの処理をすると暗記しましょう。 $end_flg = 0; については、このソースからは読み取れません($end_flgを参照していないため)、変数名から予想すると終了条件のフラグかと思われますが。 ここに提示されたソースだけだと、不要な物です。 if とelseについて また、インデント(字下げ表記)が行われていないため非常にわかりにくいですが、このソース中にあるelseは、 if ($i == 10) {に対応するelseです。 if ($j == 1) { $nowpin = $pin; } のif文は完結しているため関係有りません。