Добавить переменную php внутри оператора echo в качестве адреса ссылки href?

Я пытаюсь использовать переменную php для добавления значения href для ссылки в инструкции echo.

вот упрощенная версия кода, который я хочу использовать. Я знаю, что не могу просто добавить переменную в оператор echo, но я не могу найти пример, который работает.

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

любой указатели с благодарностью.

5 ответов


попробовать как

HTML в PHP:

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

или даже вы можете попробовать, как

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

или вы можете использовать PHP в HTML, как

PHP в HTML:

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

можно использовать

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

или

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

Если вы используете двойные кавычки, вы можете вставить переменную в строку и он будет проанализирован.


в основном такое:

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


просто: echo '<a href="'.$link_address.'">Link</a>';


Если вы хотите печатать в табличной форме, то вы можете использовать это:

echo "<tr> <td><h3> ".$cat['id']."</h3></td><td><h3> ".$cat['title']."<h3></</td><td> <h3>".$cat['desc']."</h3></td><td><h3> ".$cat['process']."%"."<a href='taskUpdate.php' >Update</a>"."</h3></td></tr>" ;