web-dev-qa-db-fra.com

Ajouter une variable php à l'intérieur de l'instruction echo en tant qu'adresse de lien href?

J'essaie d'utiliser une variable php pour ajouter une valeur href pour un lien dans une déclaration echo.

Voici une version simplifiée du code que je veux utiliser. Je sais que je ne peux pas simplement ajouter la variable à l'instruction echo, mais je n'arrive pas à trouver un exemple qui fonctionne.

$link_address = '#';
echo '<a href="$link_address">Link</a>';

Tous les pointeurs appréciés.

22
jasonbradberry

Essayez comme

HTML in PHP:

echo "<a href='".$link_address."'>Link</a>";

Ou même vous pouvez essayer comme

echo "<a href='$link_address'>Link</a>";

Ou vous pouvez utiliser PHP en HTML comme

PHP en HTML:

<a href="<?php echo $link_address;?>"> Link </a>
53
Gautam3164

vous pouvez soit utiliser

echo '<a href="'.$link_address.'">Link</a>';

ou

echo "<a href=\"$link_address\">Link</a>';

si vous utilisez des guillemets doubles, vous pouvez insérer la variable dans la chaîne et celle-ci sera analysée.

8
Davide De Santis

Fondamentalement comme ça,

<?php $link = ""; // Link goes here! print "<a href="'.$link.'">Link</a>"; ?>

4
Ryan Paluch

aussi simple que cela: echo '<a href="'.$link_address.'">Link</a>';

4
Jay