@djienbaev97

Как в php переменную написать php код?

<?php $html = ' '; ?> могу я туда php код написать? у меня не получается

Этот код можно в переменную $html записать?
<div class="news-box2">
                                    <img class="news-img" src="<?= $new->img ?>" alt="">
                                    <div class="news-title-g"><?= StringHelper::truncate($new->title,25,'...'); ?></div>
                                </div>
  • Вопрос задан
  • 311 просмотров
Решения вопроса 1
megakor
@megakor
Go/PHP developer | Вконтакте
Используя конкатенацию:

$var = '<div class="news-box2">
    <img class="news-img" src="' . $new->img . '" alt="">
    <div class="news-title-g">' . StringHelper::truncate($new->title,25,'...') . '</div>
</div>';


Используя HEREDOC:
$var = <<<EOL
<div class="news-box2">
    <img class="news-img" src="{$new->img}" alt="">
    <div class="news-title-g">{StringHelper::truncate($new->title,25,'...')}</div>
</div>
EOL;


Используя буферизацию вывода:
ob_start(); ?>

<div class="news-box2">
    <img class="news-img" src="<?= $new->img ?>" alt="">
    <div class="news-title-g"><?= StringHelper::truncate($new->title,25,'...') ?></div>
</div>

<?php

$var = ob_get_contents(); 

ob_end_clean();
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
scottparker
@scottparker
<?php $html = '<div class="news-box2">
                                    <img class="news-img" src="<?= $new->img ?>" alt="">
                                    <div class="news-title-g"><?= StringHelper::truncate($new->title,25,'"..."); ?></div>
                                </div>'; ?>
Ответ написан
rasschitai
@rasschitai
Калькуляторы онлайн
вот мантра и там по ссылкам
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы