非常に大きな配列の表示問題
問題は次のようなものです。 サーバー上のディレクトリに多数のファイルが保存されています。 総行数は 2624960 です。 ファイル内のデータは 1 行です。上に示したように、1 ページあたり 17 個のアイテムがあるため、ページ数は 2624960/17、つまり 154410 ページになります。これを実行すると、ページ数が配列に格納されて表示されます。 foreach ループはドロップダウン ボックスに作成されます
<br /> foreach ($p_slist2 as $value => $caption)<br /> {<br /> echo "<option value=$value ";<br /> <br /> if ($p_setto2 == $value)<br /> {<br /> echo "selected";<br /> }<br /> <br /> echo "> $caption</option>";<br /> }<br />
<br /> for($i=1,$len=count($p_slist2);$i<=$len;$i++) {<br /> if($i == $p_settos2) echo "<option value='$i' selected>$i</option>";<br /> else echo "<option value='$i' >$i</option>";<br /> }<br />