php
  • string
  • variables
  • hyperlink
  • 2012-04-07 6 views -2 likes 
    -2

    tunmake PHP-Variablen liefern Link

    echo <a href='www.google.com'> google </a>; 
    

    Ich möchte eine Variable verwenden anstelle von "Google", wie folgt aus:

    $linkName="google"; 
    

    aber ich kann das nicht tun:

    echo <a href='www.google.com'> $linkName </a>; 
    

    Also was sollte ich tun?

    Antwort

    2

    Es ist so einfach. Alle Alternativen arbeiten

    echo "<a href='http://www.google.com'>$linkName</a>"; 
    echo "<a href='http://www.google.com'>{$linkName}</a>"; 
    echo "<a href='http://www.google.com'>".$linkName."</a>"; 
    echo <<<HTML 
        <a href='http://www.google.com'>$linkName</a> 
    HTML; 
    echo <<<HTML 
        <a href='http://www.google.com'>{$linkName}</a> 
    HTML; 
    

    oder sogar

    <a href="http://www.google.com"><?php echo $linkName; ?></a> 
    <a href="http://www.google.com"><?=$linkName; ?></a> 
    
    +0

    Vielen Dank für Ihre Hilfe. – Kurt

    +0

    heredoc Beispiel hinzufügen, mehr Stimmen erhalten ... –

    +0

    @Itay sie hinzugefügt :) –

    0
    echo "<a href='{$url}'> {$linkName} </a>"; 
    

    oder

    echo "<a href='" . $url . "'> " . $linkName . "</a>"; 
    

    oder verwenden Heredocs (google it)

    +0

    Er hat keine Variable $ url –

    +1

    Haupt die gleiche –

    +0

    @Itah ja, es ist;) –

    0

    Verwendung doppelte Anführungszeichen, Variablenersetzung erfolgt drin:

    0

    Dies ist ziemlich grundlegende PHP-Sachen, also würde ich vorschlagen, solche Antworten zu googeln. Aber hier ist, wie würden Sie tun, was ich denke, Sie fragen:

    echo "<a href='www.google.com'>" . $linkname . "</a>"; 
    

    oder

    echo "<a href='www.google.com'>$linkname</a>"; 
    
    +0

    Warum die Downvote Kids? – Norse

    +0

    wahrscheinlich aufgrund Ihres Benutzernamens oder Avatars. –

    +0

    Es war nicht ich, aber ich vermute, es liegt daran, dass Sie der dritte Benutzer sind, der dieselbe Antwort gepostet hat. –

    Verwandte Themen