テキストをランダムで表示するには?
PHP初心者です。教えて下さいm(__)m
(例)
$data[0] = '晴れ;
$data[1] = '雨';
:
:
があり、(本当はもっと長い文章で変更の可能性もあるような文章です)
<A href="data.php">お天気</A>
を選択すると
$data[0] = '晴れ;
$data[0] = '雨';
:
:
の中からランダムに表示させたいと思っています。
<?
$data[0] = '晴れ;
$data[0] = '雨';
:
$length = count($data) - 1;
srand( (double)microtime()*1000000 );
$num=round( rand(0,$length) );
print("$data[$num]");
?>
でうまく表示されたのですが、データがあまりにもいっぱいある為、ファイルがいっぱいになってしまいます。
もっと簡単に出来るようにしたいのですが、いい方法ありませんか?
データがいっぱいあるというのは、
同じようにランダムに表示させたいものが複数あり、$dataの名前をそれぞれ変えて、
$dataならこのファイルから$testならこのファイルから文章を取得するといった感じです。
一つ一つに上のようなソースを書くと手間がかかるのですが、もっと簡単に出来る方法がありませんか?
文章下手なので、うまく説明でききていないと思うのですが・・・宜しくお願い致します。