РНР + HTML - легкая (не для меня) задача

Dentag

Новичок
У меня есть меню, в ней прописаны теги <li> <a>, а тега <ul> нет... Как мне сделать этот тег после каждого третьего пункта меня? Но это надо сделать на РНР...
Пример:
Есть:
<li><a>Пункт меню 1</a></li>
<li><a>Пункт меню 2</a></li>
<li><a>Пункт меню 3</a></li>
<li><a>Пункт меню 4</a></li>
<li><a>Пункт меню 5</a></li>
<li><a>Пункт меню 6</a></li>
<li><a>Пункт меню 7</a></li>
<li><a>Пункт меню 8</a></li>
<li><a>Пункт меню 9</a></li>
<li><a>Пункт меню 10</a></li>
<li><a>Пункт меню 11</a></li>

Надо:
<ul>
<li><a>Пункт меню 1</a></li>
<li><a>Пункт меню 2</a></li>
<li><a>Пункт меню 3</a></li>
</ul><ul>
<li><a>Пункт меню 4</a></li>
<li><a>Пункт меню 5</a></li>
<li><a>Пункт меню 6</a></li>
</ul><ul>
<li><a>Пункт меню 7</a></li>
<li><a>Пункт меню 8</a></li>
<li><a>Пункт меню 9</a></li>
</u><ul>
<li><a>Пункт меню 10</a></li>
<li><a>Пункт меню 11</a></li>
</ul>
Подскажите пожалуйста, а то уже 4 часа просидел, а толку нет :(
 

Breeze

goshogun
Команда форума
Партнер клуба
на php это делается так же, как в любом другом языке.
какие у тебя были варианты за 4 часа?
 

rusbear28

Новичок
PHP:
<?php 
$p = 1;
for($i=1;$i<=50;$i++) {
	echo "<li><a>Пункт меню ".$i."</a></li>\n";
	if ($p == 3) {
		echo "</ul><ul>\n";
		$p=0;
	}
	$p++;
}
?>
так?
 

WMix

герр M:)ller
Партнер клуба
ну уже лучше
PHP:
echo "<ul>\n";// тут бы открыл
for($i=1;$i<=50;$i++) {
    echo "<li><a>Пункт меню ".$i."</a></li>\n";
    if ($i % 3== 0 ) { // тут бы такое написал
        echo "</ul><ul>\n";
    }
}
echo "</ul>\n";// тут бы закрыл
 

Dentag

Новичок
))Всем спасибо... Только как-то долго ))) Уже сам разобрался...
 
Сверху