2016-05-20 5 views
0

ich so etwas wie wirdWie ein PHP-Ausdruck auf einen PHP-Variable

$var = "Hello World ..the value is <?php echo 'XYZ' ?>"; 

Jede Hilfe sehr nützlich sein, tun muß, zuweisen. Ich stecke seit langer Zeit darin fest, kann es aber nicht erreichen. bitte helfen

Unten ist mein PHP-Code, den ich PHP-Variable (diese Variable übergeben wird meiner Ajax-Aufruf zurück) wieder zugeordnet müssen

<div class="photo-post"> 
    <h4 class="h4-1">Some data...</h4> 

    <?php 
    $i=0; 
    $unique_seq="888094499"; 
    $pic_counter=1; 
    foreach (glob("target/*".$unique_seq."*") as $filename) 
    { 
     $i++;   
    } 
    $total_pics=$i; 
    echo "<div id='post-photo-slider'>"; 
    if($i>1) 
    { 
     echo "<a href='#' class='control_next_photo'>></a>"; 
     echo "<a href='#' class='control_prev_photo'><</a>"; 
    } 
    echo "<ul>"; 
    foreach (glob("target/*".$unique_seq."*") as $filename) 
    { 
     echo "<li>"; 
     echo "<div class='photos-slide-container'>"; 
     echo "<img src='".$filename."' width='540px' height='225px'>"; 
     echo "<span class='count-span-photos'>".$pic_counter." of ".$total_pics."</span>"; 
     echo "</div>"; 
     echo "</li>"; 
     $pic_counter++; 
    } 

    if ($i==1) 
    { 
     echo "<li></li>"; 
    } 
    echo "</ul>"; 
    echo "</div><!-- post-photo-slider END -->"; 
    echo "<hr class='hr4'>"; 

    ?> 

</div><!-- photo end --> 
+1

Warum?!? Was ist falsch mit '$ var =" Hello World ..der Wert ist XYZ ";' oder '$ xyz = 'XYZ'; $ var = "Hallo Welt ... der Wert ist $ xyz"; "... es gibt keinen gültigen Anwendungsfall für das, was Sie tun möchten. Warum möchten Sie wissen, wie Sie das tun? –

+0

@MarkBaker: Das ist nur ein einfaches Beispiel habe ich gegeben. Die tatsächliche Anforderung ist sehr komplex. Es beinhaltet viel cumputation in PHP. Die Ausgabe sollte wieder einer PHP-Variablen zugewiesen werden. – Deva

+0

Wenn Sie absolut, positiv, müssen Sie Ihren Code so verzerrt, dass es unmöglich zu verwenden ist; Sehen Sie sich die Ausgabe an, die das Ergebnis des Ausdrucks puffert und dann in Ihren Code einfügt –

Antwort

0

Sie es auf diese Weise nicht tun können

$var = "Hello World ..the value is <?php echo 'XYZ' ?>"; 

Wenn Sie diese Zeichenfolge zu Ihrem Javascript PHP-Code zurückgeben, kann nicht auf der Client-Seite ausgeführt werden !!!!

warum nicht zurückkommen, diesen einfachen Weg?

$var = "Hello World ..the value is " . "XYZ"; 
Verwandte Themen