• 締切済み

ランダムで商品を1つだけ表示させたい?

PHPを使ってランダムに商品を1つだけ表示させたいと思います。 データはエクセルで作ってあり中身は 商品名 , 画像URL , URL , 商品説明 , 価格 , , こんな感じのデータとなっています。 最終的にはアイフレームで表示させようと考えています。 そこで、質問ですが、PHPはどのように書けばいいのでしょうか? PHPが分からない為、いろいろと調べたのですが、自分の力ではよくわかりません。 すいませんが、どなたか教えていただけないでしょうか。 よろしくお願いします。

みんなの回答

  • Rasyuki
  • ベストアンサー率57% (19/33)
回答No.1

どこがどのようにわからないのか言っていただけないと、こちらも回答が見つかりません。 流れとしては 1,CSVを展開して配列に格納→file() 2,配列の数を読み込む→count() 3,ランダムで0~配列の数-1を取得→rand() 4,配列からその数の行を取り出す→$array[ランダムで生成した数値] 5,その行をカンマで区切って配列に格納→explode() 6,画面に表示→echo こんな感じです。

siraku
質問者

お礼

ご回答ありがとうございました。前回の質問で解決致しました。大変お騒がせしました。 http://oshiete1.goo.ne.jp/qa3181922.html

関連するQ&A