※ ChatGPTを利用し、要約された質問です(原文:配列の質問)
配列の質問:PHP初心者のための配列操作の基礎
このQ&Aのポイント
PHP初心者が配列を操作する際の基本的なポイントについて質問します。
質問者はwhileループを使用して配列を出力するプログラムを作成していますが、思うように動かないという課題に直面しています。
質問のポイントは、配列の全ての要素を表示する方法についてです。
PHP初心者です。
whileで4回廻して配列するプログラムにちょっと手を加えてみたのですが思うように動きません。
2回目までは$arrAに代入『<div id="1"></div>』の中に出力。
3回目以降は$arrBに代入『<div id="2"></div>』に出力するようにしたいのです。
が、
『<div id="1"></div>』に出力されるのは『Bb』だけ。
『<div id="2"></div>』に出力されるのは『Dd』だけなのです。
どうすればarray()の中にある4項目全てを表示させることができるのでしょうか。
<?php
$fruit = array("Aa", "Bb", "Cc", "Dd");
$a = 0;
while ($a < 4) {
if($a < 2)
{
$arrA = ($fruit[$a]) . "\n";
}
else
{
$arrB = ($fruit[$a]) . "\n";
}
$a++;
}
print "<div id=\"1\">" . $arrA . "</div>\n";
print "<hr />";
print "<div id=\"2\">" . $arrB . "</div>\n";
?>
お礼
なるほど、連結して代入。 ありがとうございました!ようやく思い通りに動いて嬉しいです^^