flush()関数でページを徐々に表示する方法
質問致します。PHPスクリプトを処理する際、全て処理し終わった後、いっきにページに表示されるのが普通だと思うのですが、これを段階的に表示したいのですが、それには出力バッファをオフにする。つまりflush()関数を使えばOKと聞きました。以下の例でいえば、どの場所にこのflush()関数を入れれば良いのでしょうか?
<?php
$Name=array("Aさん","Bさん","Cさん","Dさん","Eさん","Fさん"・・・この後1000件続く);
$Count=array(123,198,123,117,123,202・・・この後1000件続く);
array_multisort($Count,SORT_DESC,SORT_NUMERIC,$Name,SORT_DESC,SORT_STRING);
print("第1位:".$Count[0]." ".$Name[0]."<br>");
for($i=1;$i<count($Name);$i++){
if($Count[$i] != $Count[$i-1]){
print("第".($i+1)."位:".$Count[$i]." ");
}
print($Name[$i]."<br>");
}
?>
以上のように1000件もの順位を表す為、徐々に表示したいというのが私のやりたい事です。
参考ページ(http://oshiete1.goo.ne.jp/kotaeru.php3?q=1248483)等を見たのですが、初心者な者で太刀打ちできないでおります。
具体的にflush()関数をここに入れるという風にご指摘頂ければ幸いでございます。よろしくお願い致します。
お礼
回答ありがとうございます。まさしく求めていた関数です。ありがとうございました。