@advancesss

Как записать php код в html?

Нужно в тег news__list__item__data записать вот эту строчку. Подскажите как сделать?

<?=date("d",strtotime($oneNews['date_create']))?>

$html = "";
		foreach($newsData as $oneNews){
			$html .= "
			 <div class='news__list__item'>
		       <img src='{$oneNews['img']}' alt=''>
		       <div class='news__list__item__title'>{$oneNews['title']}</div>
		       <div class='news__list__item__txt'>{$oneNews['small_text']}</div>
		       <div class='news__list__item__data'>
			   <div class='news__list__item__data'>
					 </div>
			   </div>
		   </div>
			";
		}
		echo json_encode(array(
			'result' 	=> 'success',
			'html'		=> $html
		));
  • Вопрос задан
  • 75 просмотров
Решения вопроса 1
nefone
@nefone
PHP-разработчик
Как вариант:
$html = "";
    foreach($newsData as $oneNews){
      $html .= "
       <div class='news__list__item'>
           <img src='{$oneNews['img']}' alt=''>
           <div class='news__list__item__title'>{$oneNews['title']}</div>
           <div class='news__list__item__txt'>{$oneNews['small_text']}</div>
           <div class='news__list__item__data'>";

          //добавляем строчку в блок.
          $html .= date("d",strtotime($oneNews['date_create']));
          //закрываем все открытые блоки div
          $html .= "</div></div></div></div>";
    }

    echo json_encode(array(
      'result' 	=> 'success',
      'html'		=> $html
    ));
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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