私がやりたいことはややユニークで、オンラインで私を導くものを見つけることができないので、うまく説明できるといいのですが。
問題:
私はPHPで一連のif
ステートメントを持っています。簡単にするために、各if
ステートメントは次のようになります。
if($product_name == 'shoe') {
$shoe_description = '<p>Shoe description</p>';
echo $shoe_description;
}
else if($product_name == 'car') {
$car_description = '<p>Car description</p>';
echo $car_description;
}
else if($product_name == 'bottle') {
$bottle_description = '<p>Bottle description</p>';
echo $bottle_description;
}
$product_name
これは、変数の 1 つとして定義されている限り、正常に機能します。私がやりたいことは、最後のステートメントとして、「私の変数のどれにも一致しない場合product_name
、上からランダムな説明を表示する」と言うことです。したがって、上記のコードの最後に最後のステートメントを追加しelse
ます (例 - 動作しないコード):
else {
// Show one of the echo strings from above (i.e. $car_description)
//but pick randomly
}
質問:
最後のelseステートメントが3つのdescription
変数の1つを選択echo
してページに表示できるようにするには、どのコードを編集/追加する必要がありますか?