Как поставить перенос каждые n строк - Visavi.net
https://visavi.net/
RSS - Visavi.nethttps://visavi.net/assets/img/images/logo_small.pngRSS - Visavi.net
https://visavi.net/
[email protected] (admin)[email protected] (admin)Sun, 22 Dec 2024 11:45:40 +03009. <strong>Vantuz</strong>, это не цикл, а foreach и array_chunk вычисляется один раз, поэтому можно не выносить. Вообще, при чем тут регулярные выражения. <img src="https://visavi.net/uploads/stickers/smile.gif" alt="smile">
https://visavi.net/topics/38795/644767
Как поставить перенос каждые n строк ПетрFri, 30 Aug 2013 12:55:31 +0400Сообщенияhttps://visavi.net/topics/38795/644767да примерно так, только вызов нужно выносить из цикла<br>
<br>
<pre class="prettyprint"><?
$images = array('img1', 'img2', 'img3', 'img4', 'img5', 'img6', 'img7', 'img8', 'img9', 'img10', 'img11', 'img12', 'img13', 'img14');
$broken = array_chunk($images, 2);
echo '<table>';
foreach ($broken as $image) {
echo '<tr>';
foreach ($image as $value) {
echo '<td>' . $value . '</td>';
}
echo '</tr>';
}
echo '</table>';</pre>
<br>
<em><span style="font-size:x-small">Добавлено через 01:40 сек.</span></em><br>
Так будет красивее, но наверно все же медленнее<br>
<br>
<em><span style="font-size:x-small">Добавлено через 07:42 сек.</span></em><br>
Самый короткий и быстрый код такой<br>
<pre class="prettyprint"><?
$images = array('img1', 'img2', 'img3', 'img4', 'img5', 'img6', 'img7', 'img8', 'img9', 'img10', 'img11', 'img12', 'img13', 'img14');
foreach ($images as $key=>$image) {
echo $image;
if ($key & 1) echo '<br />';
}
</pre>
https://visavi.net/topics/38795/644575
Как поставить перенос каждые n строк Вантуз-менTue, 27 Aug 2013 20:05:27 +0400Сообщенияhttps://visavi.net/topics/38795/6445757. <strong>Vantuz</strong>, типа так?<br>
<pre class="prettyprint">
<?php
$images = array('img1', 'img2', 'img3', 'img3', 'img3', 'img3', 'img3', 'img3', 'img3', 'img3', 'img3', 'img3', 'img3', 'img3');
foreach (array_chunk($images, 3) AS $image) {
foreach($image as $img) {
echo $img;
}
echo '<br />';
}
?></pre>
<br>
<em><span style="font-size:x-small">Добавлено через 02:58 сек.</span></em><br>
а как насчет производительности?
https://visavi.net/topics/38795/644574
Как поставить перенос каждые n строк JustZeroTue, 27 Aug 2013 19:42:08 +0400Сообщенияhttps://visavi.net/topics/38795/6445741. <strong>ByKuznec</strong>, <a href="http://www.php.net/manual/ru/function.array-chunk.php" target="_blank" rel="nofollow">http://www.php.net/manual/ru/function.array-chunk.php</a>
https://visavi.net/topics/38795/644572
Как поставить перенос каждые n строк Вантуз-менTue, 27 Aug 2013 19:37:45 +0400Сообщенияhttps://visavi.net/topics/38795/6445725. <strong>alexandr.sytnyk</strong>, спасибо, так и сделал)
https://visavi.net/topics/38795/644570
Как поставить перенос каждые n строк АлексейTue, 27 Aug 2013 19:08:37 +0400Сообщенияhttps://visavi.net/topics/38795/644570<pre class="prettyprint">
<?php
$images = array('img1', 'img2', 'img3', 'img3', 'img3', 'img3', 'img3', 'img3', 'img3', 'img3', 'img3', 'img3', 'img3', 'img3');
$i = 0;
foreach ($images AS $image) {
$i++;
echo $image;
if ($i == 3) {
echo '<br />';
$i = 0;
}
}
?>
</pre>
<br>
<em><span style="font-size:x-small">Добавлено через 00:25 сек.</span></em><br>
блин, не заметил 4 сообщения :/
https://visavi.net/topics/38795/644566
Как поставить перенос каждые n строк JustZeroTue, 27 Aug 2013 18:37:07 +0400Сообщенияhttps://visavi.net/topics/38795/644566Задачку решил.
https://visavi.net/topics/38795/644564
Как поставить перенос каждые n строк АлексейTue, 27 Aug 2013 18:16:56 +0400Сообщенияhttps://visavi.net/topics/38795/6445642. <strong>marti91</strong>, нужно не каждый елемент переносить
https://visavi.net/topics/38795/644561
Как поставить перенос каждые n строк АлексейTue, 27 Aug 2013 17:58:45 +0400Сообщенияhttps://visavi.net/topics/38795/644561а, я не правильно понял оказывается.
https://visavi.net/topics/38795/644560
Как поставить перенос каждые n строк marti91Tue, 27 Aug 2013 17:55:57 +0400Сообщенияhttps://visavi.net/topics/38795/644560Есть массив array(1=> 'img1', 2=> 'img2', 3=> 'img3');<br>
<br>
Как правельно реализовать перенос в цыкле каждые N строчек.<br>
<br>
Например надо пренести каждый второй елемента массива, должно выйти так<br>
<br>
1=> 'img1' 2=> 'img2' <br>
<br>
тут перенос <br>
3=> 'img3'
https://visavi.net/topics/38795/644558
Как поставить перенос каждые n строк АлексейTue, 27 Aug 2013 17:44:08 +0400Сообщенияhttps://visavi.net/topics/38795/644558