Помощник
|
Вывод данных за пределы цикла. Как реализовать? |
Garikzzz
|
Сообщение
#1
|
||
|
|
||
|
|||
alexdrob |
30.10.2010, 13:24;
Ответить: alexdrob
Сообщение
#2
|
|
|
Да разные есть способы.
Например можно поставить вначале [PHP]ob_start();[/PHP] а после цикла получить в переменную всё что должно было вывестись на экран [PHP]$text = ob_get_contents();[/PHP] и очистить содержимое буфера [PHP]ob_end_clean();[/PHP] Вы получите переменную text содержащую всё что должно было вывестись. а можно в начале обнулить переменную [PHP]$text='';[/PHP] а echo заменить на [PHP]$text .= "<tr><td class=\"marriedcell\">".($j+1)."</td><td class=\"ratingcell\">".$sex_str." и ".$m_sex_str."</td></tr>";[/PHP] опять же вы получите переменную text А можно всё это в массив пихать [PHP]$texts[] = "<tr><td class=\"marriedcell\">".($j+1)."</td><td class=\"ratingcell\">".$sex_str." и ".$m_sex_str."</td></tr>";[/PHP] в конце вы получите массив texts в каждой строке будет 1 строка вашего вывода
|
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Большие ставки для кликов в Я.Директ. Как удешевить? | 2 | rownong27 | 1117 | 26.3.2024, 14:13 автор: knezevolk |
|
Как вы бросили работу и перешли на заработок с сайтов? | 12 | uahomka | 2285 | 25.3.2024, 6:52 автор: Skyworker |
|
Как отозвать банковский платеж фрилансеру? | 28 | metvekot | 3912 | 25.3.2024, 6:34 автор: Skyworker |
|
Как вывести деньги в Украине с заблокированного Юмани ? | 23 | freeax | 3636 | 24.3.2024, 20:55 автор: Liudmila |
|
Через какой браузер и как можно найти в кэшэ браузера видео | 10 | Room | 1929 | 23.3.2024, 7:41 автор: Room |
Текстовая версия | Сейчас: 28.3.2024, 18:12 |