値を配列に設定する関数を呼び出すforeachループがあります。完了までに何時間かかるかによっては完了まで数時間かかることがあります。foreachループ内で関数を実行しているときのプログレスバー
私が望むのは、進行状況バーまたは少なくとも1/1000の完了したタイプの進捗インジケータです。
これは可能ですか?どうすれば私のコードにこれを実装できますか?それが関数かforeachループにあるでしょうか?調べて、forと$ i ++を使っていくつかの例を見つけましたが、私はすでにforeachループを使用しているので、実際に実装する方法はわかりません。
ありがとうございました。
function scrape_amazon($links) {
//my code runs here to set all values in $ret array.
}
foreach($links as $link) {
$ret = scrape_amazon($link);
}
PHPでもこれを行うことはできません。あなたはAjaxとJavaScriptが必要で、おそらく完全なリストラが必要です。あなたが醜い連続的なフラッシュをしたい場合を除き、それは間違いなく進捗バーではありません。 – Ryan
1ワード:Ajax。 – Cyclone
ありがとうございます。私はajaxプログレスバーを調べ、私が何を学ぶことができるかを見ていきます。うまくいけば、私は何かを再構成する必要はありません... – Reg