2016-08-07 2 views
-1

Это может быть легко, но я не мог получить разрешение на это как новички, так и обучение на PHPPHP прохождения на выходе к переменному

Я хочу поставить вывод в переменном $ список так, чтобы она становится

<?php $list .= '<h3> <?php echo $this->escape($item->n_make); ?> <?php echo $item->n_model; ?> 
      </h3> 
     <p> <?php echo $item->n_month; ?> <?php echo $item->n_year; ?> </p> 
     <p> <?php echo $item->n_short_description; ?> </p> 
     <hr/>' 
?> 

Но синтаксис некорректен, так как его как PHP в PHP Как получить значение $ списка захвата в деталях

, а затем можно использовать в взрываются функцию

<?php  
$listings = explode("<hr/>", $list); 
$numberOfListings = count($listings); 
---- conditions 
echo $listings; 
    ?> 

ответ

2

Это простая конкатенация:

$list .= '<h3> ' . $this->escape($item->n_make) . $item->n_model . '</h3> 
    <p> ' . $item->n_month . ' ' . $item->n_year . '</p> 
    <p> ' . $item->n_short_description . ' </p> 
    <hr/>'; 
+0

Благодаря просто еще один - показывают список неопределенных переменных $. Как это также должно быть объявлено – Ruchika

+0

Сначала сделайте это $ list = ""; как вы использовали $ list. = Вы можете объединить переменную только тогда, когда переменная уже существует. Итак, для записи типа $ list. = Вам нужно определить $ list = "" – Athar

Смежные вопросы