Привет Я хочу добавить контент после каждого третьего div в цикле. Ниже приведен код, но я не получаю даже рендеринг контента. «Привет, это 3d div».PHP После каждого NTH в DIV LOOP
Его не обнаруживают каждый третий div.
<?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, но если я что-то не хватает, ваш счет сбрасывается до нуля каждый раз, когда вызывается эта функция. Поскольку вы объявляете счетчик внутри функции. – New2This