2016-08-07 5 views
-1

Diese einfach sein könnte, aber ich konnte nicht Lösung dafür bekommen als Anfänger ist und das Lernen auf der PHP-php Weitergabe Ausgabe in eine Variable

ich die Ausgabe in eine Variable mit dem Namen $ Liste setzen will, so dass es wird

<?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/>' 
?> 

Aber die Syntax ist falsch, wie es ist wie pHP innerhalb php wie

in Details Wert von $ Liste Capturing zu bekommen und kann dann in explodieren verwenden Funktion

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

Antwort

2

Es ist nur einfache Verkettung:

$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

Dank nur eine weitere - ist nicht definierte Variable $ Liste zeigt. Wie ist es auch zu deklarieren – Ruchika

+0

Zuerst tun Sie dies $ list = ""; Wie Sie Sie $ liste verwendet haben. = Sie können Variable nur verketten, wenn eine Variable bereits existiert. Also zum Schreiben wie $ list. = Müssen Sie $ list = "" definieren – Athar

Verwandte Themen