如何在打印php中放置链接或其他字符

时间:2014-04-03 19:38:28

标签: php printing

我在头文件中使用include php来获取来自content.php的信息   在内容中,你有php

  <?php $mainlevel4header = "WHAT'S DIFFERENT? ADDWEBTOUR";?>

我将以下内容放在index.php

<h4 class="total-solution-head"> <?php print $mainlevel4header ?></h4>

我遇到的问题如果我要放置链接或其他任何文本,那么它有更好的方法吗?

例如

$ contactcontent2 =“如果您使用href =”https://site.com/support“&gt;提交故障单&lt; / a&gt;或使用我们,您很可能会得到更快的答案 <a href="https://site.com/community/">Community Forums</a>“;

谢谢

3 个答案:

答案 0 :(得分:0)

您是在谈论http://www.domain.com等纯链接还是<a href="http://www.domain.com/">Domain</a>

等HTML链接

正确的HTML链接格式:

<?php $mainlevel4header = "WHAT'S DIFFERENT? <a href=\"http://www.domain.com\">Domain</a>";?>

<h4 class="total-solution-head"> <?php echo $mainlevel4header; ?></h4>

<?php $mainlevel4header = 'WHAT\'S DIFFERENT? <a href="http://www.domain.com">Domain</a>';?>

<h4 class="total-solution-head"> <?php echo $mainlevel4header; ?></h4>

答案 1 :(得分:0)

修改

根据your comment,使用:

示例1:

<?php

$mainlevel4header = "You will most likely get answered faster if you <a href=\"sitename.com/support\">Submit a Ticket</a> or use our <a href=\"sitename.com/community/\">Community Forums</a>.";

?>

<h4 class="total-solution-head"> <?php print $mainlevel4header ?></h4>

如果您不想转义双引号,请使用单引号。

转义意味着使用\"

示例2:

<?php

$mainlevel4header = 'You will most likely get answered faster if you <a href="sitename.com/support">Submit a Ticket</a> or use our <a href="sitename.com/community/">Community Forums</a>.';

?>

<h4 class="total-solution-head"> <?php print $mainlevel4header ?></h4>

旁注: 如果您打算在第二个示例中使用撇号,则需要转义它们。

例如:What\'s happening


原始答案

如果我理解正确,您可以放置​​超链接。

基于以下内容:

<?php
$mainlevel4header = "http://www.example.com";
$mainlevel4header_2 = "WHAT'S DIFFERENT? ADDWEBTOUR";
?>

<h4 class="total-solution-head"> <?php print $mainlevel4header ?></h4>

<h1 class="total-solution-head"> <?php print "<a href=\"$mainlevel4header\">link to $mainlevel4header</a>"; ?></h1>

<h1 class="total-solution-head"> <?php print "<a href=\"$mainlevel4header\">Text from variable $mainlevel4header_2</a>"; ?></h1>

将以第2行和第3行作为超链接回显:

http://www.example.com
link to http://www.example.com
Text from variable WHAT'S DIFFERENT? ADDWEBTOUR

答案 2 :(得分:-1)

为什么使用print()。您应该使用echo代替。

它允许你使用html格式。

<h4 class="total-solution-head"> <?php echo $mainlevel4header; ?></h4>