2012-04-11 11 views
0

Sie den Code überprüfen unten:Einfache php .. funktioniert nicht ... hmm sieht sehr einfach

<?php 
    $d=2; 
    echo "the sum of the number is"."<sub>($d+1)</sub>"; 
?> 

Sein geben als Ausgabe:

the sum of the number is <sub>(2+1)</sub>

Idealer ich brauche der Ausgang soll "the sum of the number is <sub>3</sub>" sein. Es funktioniert gut, wenn wir die HTML-Tags nicht verwenden <sub> ...

Wie kann ich das beheben?

Antwort

6

versuchen, es so

<?php $d=2; echo "the sum of the number is"."<sub>".($d+1)."</sub>"; ?> 

Schreiben die Anführungszeichen es eine String-Darstellung geben und ermöglicht somit nicht, dass Sie zusätzlich zu führen.

3

den Ausdruck außerhalb der Anführungszeichen verschieben:

<?php 
    $d = 2; 
    echo "the sum of the number is <sub>" . ($d+1) . "</sub>"; 
?> 
Verwandte Themen