[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Не могу сформировать структуру
hector2009
Привет Всем! ребята нужна ваша помощь по разбору шаблона в PHP.

Есть макет в атаче, а так же одномерный массив. Как организовать такую структуру как на картинке ?
Игорь_Vasinsky
если таблицей то так

  <table border="1" width="400px">
<
tr>
<
td colspan="2">1</td>
</
tr>
<
tr>
<
td rowspan="2" >2</td>
<
td>3</td>
</
tr>
<
tr>
<
td>4</td>
</
tr>
<
tr>
<
td>5</td>
<
td rowspan="2">6</td>
</
tr>
<
tr>
<
td>7</td>
</
tr>
</
table>


_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
hector2009
1. таблицы не в моде, нужно на блоках
2. пример реализации цикла с итерациями
hector2009
нужно получить такую структуру после перебора

<div class="gallery">

<div
class="row">
<div
class="col">
<img
src="image.jpg" >
</div>
</div>

<div
class="row">
<div
class="col">
<img
src="image.jpg" >
</div>
<div
class="col">
<img
src="image.jpg" >
<img
src="image.jpg" >
</div>
</div>

<div
class="row">
<div
class="col">
<img
src="image.jpg" >
</div>
<div
class="col">
<img
src="image.jpg" >
<img
src="image.jpg" >
</div>
</div>

</div>
Игорь_Vasinsky
ну а в чём тогда проблема? float вам в помошь

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
hector2009
biggrin.gif biggrin.gif

как из массива сделать такую структуру как я привел пример выше ?

или вам скинуть массив который у меня есть ?
kaww
hector2009, скиньте. А если массив формируете сами, то и делайте его таким как вам нужно:
Свернутый текст
       array(
'rows' => array(
array(
'cols' => array(
array(
'value' => array(
'image.jpg'
)
)
)
),

array(
'cols' => array(
array(
'value' => array(
'image.jpg'
)
),

array(
'values' => array(
'image.jpg',
'image.jpg'
)
)
)
),

array(
'cols' => array(
array(
'values' => array(
'image.jpg',
'image.jpg'
)
),

array(
'value' => array(
'image.jpg'
)
)
)
)
)
);


Как его обойти думаю, что понятно
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.