php - php如何在循環運行時創建循環計數器?

  显示原文与译文双语对照的内容
120 2

我想創建一個計數器。我有一個foreach循環值。我想在腳本運行時顯示計數。如何在腳本運行時設置計數器?

foreach ($_productCollection as $_product){
 $attrapivalue = $_product->getAttributeText('apivalue');
 $prosku = $_product->getSku();
 if (!in_array($prosku, $array) && $attrapivalue=="No"){
 echo"<p class='count'>";
 $i++;
 echo"</p>";
 } 
}
echo"<p class='test'>Total Matched : </p>";
echo"<br>";
echo"Not Found :". $k;
时间:原作者:0个回答

80 2

這個問題與PHP完全無關。使用PHP輸出你的數據,包括總計數。然後,使用 javascript/jquery來創建從 0到總數的可視化效果,例如在 document ready 上。

<p class='test'>Total Matched : <span>888</span></p>

Javascript

$(function(){
 var item = $('.test> span');
 var total = parseInt(num.text());
 var counter = 0;
 var timer = setInterval(function(){
 counter ++;
 item.text(counter);
 if(counter> = total) clearInterval(timer);
 }, 10);
});

`

原作者:
86 2

這將不起作用輸出僅在PHP完成執行后顯示。

PHP代表:"PHP: 超文本預處理器",注意"預處理程序"部分,它預處理頁面並創建 HTML,它在運行后不能修改 HTML 。

原作者:
...