0
私は50文字列のようです。文字列エコーなしの場合
$rand = rand(0,50);
$name[1] = "Jane";
$name[2] = "Marienne";
...
...
...
$name[50] = "Mary";
echo $name[$rand];
たとえば、$ rand == "2"の場合、 "Marienne"をエコーします。しかし、上記のコードは動作していません。また、文字列が多すぎるためにif文を使用したくありません。あなたは私に何をお勧めしますか?ありがとう。
エラーメッセージが表示されますか? '0'が乱数として選択されていないことを確かめますか?なぜなら配列にゼロのキーがないからです。念のため。 – Nirmal