您好,我想在循環中的每個第三個div之後添加內容。這裏是下面的代碼,但我沒有得到甚至渲染內容「嗨,這是3d格」PHP在DIV LOOP的每個NTH之後
它沒有檢測到每隔三格。
<?php
function q_list_item($q_item)
{
$count = 0;
$this->output('<DIV>');
$this->my_items;
$this->output('</DIV>');
$count++;
if($count % 3 == 0) {
echo 'Hi this is the 3rd div';
}
}
?>
---- [實際功能] ---------------------------------- -------------
<?php
function q_list_item($q_item)
{
$this->output('<DIV CLASS="qa-q-list-item'.rtrim(' '[email protected]$q_item['classes']).'" '[email protected]$q_item['tags'].'>');
$this->q_item_stats($q_item);
$this->q_item_main($q_item);
$this->q_item_clear();
$this->output('</DIV> <!-- END qa-q-list-item -->', '');
}
?>
我不是流利的PHP,但除非我失去了一些東西,每次調用這個函數時,你的計數都會被重置爲零。因爲你在函數內聲明瞭count。 – New2This