私はユーザー入力を連想配列に入れる必要があります。このプログラムは、グループ内の人の数を尋ねます。次に、それぞれの人の名前とその順序を尋ねます。次に、グループメンバーの名前を注文とともに印刷します。私の考えはfor
ループを使用して各データセットを配列に追加することでした。私は、配列にデータを入れる方法以外はすべて理解していると思います。ユーザー入力を受けて、PHPを使用して連想配列に挿入する
<?php
$people=readline("How many orders?");
$orders=[];
for($i=0; $i<$people; $i++)
{
print("Order ");
print($i);
print(" name: ");
$name=readline();
print("Order ");
print($i);
print(" order: ");
$food=readline();
}
print("Total order:\n");
foreach($orders as $names=>$orders)
{
print($names);
print(": ");
print($orders);
print("\n");
}
?>
'$ order'のサイズは' $ people'の値と常に等しくなります。私は正しいですか? –
1人あたりの注文数はいくつですか? '1' ?? –
私はあなたが人の数を入力し、次に彼が注文を入力する別のWebフォームを表示する別のPHPページに提出するWebフォームを作成する必要があると思います。あなたのやり方はインタラクティブなCスタイルのプログラムに似ていますが、これはウェブページの仕組みではありません。 –