ファイルから読み込んだデータを使ってグラフを表示してみます。
サンプルコードの実行結果はこちら
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 |
<!doctype html> <html> <head> <meta charset="utf-8"> <title></title> <link rel="stylesheet" href="../style.css"> </head> <body> <?php $fp = fopen("graph.txt","r"); while( !feof($fp) ){ //データの値を取得 $num = fgets($fp); //取得した値の分だけ「*」を出力する for( $i=0; $i < $num; $i++){ echo "*"; } //取得した数値の分だけループするので //その値を出力する echo " {$num}<br>"; } fclose($fp); ?> </body> </html> |
実行すると分かりますが、外部からテキストデータに書かれた数値を
読み込んで、それをループ処理の回数を制御しています。
echo "*"の箇所をimgタグに変更すれば、テキストから読み込んだ
数値の分だけ、画像を表示することもできます。