ГЛАВНАЯ | HTML | CSS | PHP | JS | ЕЩЁ

Как сделать вывод echo там где вам нужно!?

Как сделать вывод echo там где вам нужно!? Представим ситуацию, что вам нужно вывести информацию в одном месте, а скрипт находится в другом конце страницы.

Интересно, что я до этого не додумался с первого раза, ведь это так логично…

Причин по которой бывает нужно вывести через echo либо через Print_r и возможностей вывода может быть огромное количество!
1.

Самый простой и примитивный пример, который только можно придумать…

У вас есть скрипт, который должен выполниться вверху страницы… 2 + 3(не важно что за скрипт…) Присваиваем результат переменной…

<? $peremennaya = 2 + 3; ?>

И ниже на странице выводим уже результат…

<? echo $peremennaya; ?>
2. Про ob_get_contents мы не писали конкретно, но вот на этой странице, мы использовали данную конструкцию для получения в переменную результатов цикла см. вариант №2

Чем замечательна эта конструкция? Тем, что, например, вам нужно вывести не просто переменную а целый кусок кода и он исполнится при использовании echo, но об этом мы как-то поговорим в другой раз.

А в нашем случае все, что будет выполнено в конструкции вы можете вывести там где вам требуется… Например у вас будет несколько выводов echo и все нужно вывести в одном месте...

<?

ob_start();

  echo 2 + 3;

  echo "<br>";

  echo 5 + 3;

  echo "<br>" ;

$permennaya = ob_get_contents();

ob_end_clean();

?>

И уже в том месте. Где вам нужно можно вывести…

<? echo $peremennaya; ?>

Ну и чтобы не быть голословным давайте выведем этот результат из этой конструкции:

5
8
Написать комментарий.
С вашими куками, что-то не то..., попробуете перезагрузить страницу..