Цикличный вывод записи

Печать / RSS
0
1. ШЕДЕВР 05.07.2014 / 00:18
Пишу, строю и воображаю
Доброй ночи!

Есть такая задача. Я вручную ввожу данные

<div>
<a ...>test1</a>
<span ...>test1</span>
<p ...>test1</p>
</div>

<div>
<a ...>test2</a>
<span ...>test2</span>
<p ...>test2</p>
</div>

<div>
<a ...>test3</a>
<span ...>test3</span>
<p ...>test3</p>
</div>


Я подумал. А что если текстовые записи куда то заранее присваивать, а потом с переменной через цикл выводить?

Что то на подобии:

...
while(...){
<div>
<a ...>$...</a>
<span ...>$...</span>
<p ...>$..</p>
</div>
}


Это будет удобно кодировать, и не надо будет эти блоки по сто раз копировать.

Помогите это реализовать. СПАСИБО
0
2. iNeeXT 05.07.2014 / 00:21
Пришелец
Записывай в базу данных или файл.
0
3. ШЕДЕВР 05.07.2014 / 00:34
Пишу, строю и воображаю
А нельзя всё устроить в 1 файле? Типо такого:


$test.="test1.1";
$test.="test1.2";
$test.="test1.3";
$test.="test2.1";
$test.="test2.2";
$test.="test2.3";
...

while(...){
...выводить по 3 записи...
}



я не знаю как это реализовать((
0
4. iNeeXT 05.07.2014 / 00:35
Пришелец
Файл с данными `data.db`:

test1|test1|test1
test2|test2|test2
test3|test3|test3


Скрипт:

<?php

// данные из файла
$data = file_get_contents('./data.db');

// выбераем
$lines = explode("\n", $data);

// выводим
foreach ($lines as $line) {
$info = explode('|', $line);
echo '
<div>
<a ...>' . $info[0] . '</a>
<span ...>' . $info[1] . '</span>
<p ...>' . $info[2] . '</p>
</div>
';
}
Изменил: iNeeXT (05.07.2014 / 00:37)
0
5. ШЕДЕВР 05.07.2014 / 00:41
Пишу, строю и воображаю
ВЫ ВСЁ ТОЧНО СДЕЛАЛИ!!!!

Я еще видоизменил. ЧТобы из других файлов ничего не выводить...


$data="
test1|test1|test1
test2|test2|test2
test3|test3|test3
";


но держить в таком формате данные не удобно(((

может $data.="..."; так записывать? будет ГОРАЗДО удобнее читать.
0
6. iNeeXT 05.07.2014 / 00:43
Пришелец
Тогда уж:

<?php

$data = "";

$data .= "test1|test1|test1\n";
$data .= "test2|test2|test2\n";
$data .= "test3|test3|test3\n";

0
7. Николай 05.07.2014 / 20:11
Персональный статус
Delete
p.s. нетак понял вопроса).gif )
Изменил: Николай (05.07.2014 / 20:12)
Для выполнения действия необходимо авторизоваться!
Стикеры / Теги / Правила / Топ тем / Топ тем / Поиск