Php回声格式

Php回声格式,php,html,format,Php,Html,Format,有人能帮我格式化这个php回音的html代码吗 <a href="$title.php?iframe=true&width=100%&height=100%" rel="prettyPhoto[partners]></a> 谢谢去读一下 这满足了您在PHP中对字符串格式的所有需求 以下是格式化包含PHP变量和html的字符串的一种方法: "<element id='{$variable}' class='{$array['key']}'>

有人能帮我格式化这个php回音的html代码吗

<a href="$title.php?iframe=true&width=100%&height=100%" rel="prettyPhoto[partners]></a>

谢谢

去读一下

这满足了您在PHP中对字符串格式的所有需求

以下是格式化包含PHP变量和html的字符串的一种方法:

"<element id='{$variable}' class='{$array['key']}'>Some {$variableText} text</element>"
“一些{$variableText}文本”
另一种方法是使用herdoc语法,如下所示:

echo <<<STRING
<a href="{$variable}?query={$values['key']}">Some other 'quoted' material</a>
STRING;
echo将所有
替换为
\”
,然后在任一侧替换一个

而且,学习起来很方便

printf('<a href="%s.php?iframe=true&width=100%&height=100%" rel="prettyPhoto[partners]></a>', $title);
printf(“”,$title);

使用
printf()
,卢克。不要让你的代码因为这些胡说八道而显得蹩脚。
意大利面混乱:

printf( '<a href="%s.php?iframe=true&width=100%%&height=100%%" rel="prettyPhoto[partners]></a>', $title);
但如果你必须使用echo(),还是要尽量避免使用上述意大利面:

echo '<a href="' . $title . '.php?iframe=true&width=100%&height=100%" rel="prettyPhoto[partners]></a>';
echo';
或者(从可读性的角度来看,可能是最糟糕的解决方案):


只需立即回显完整的HTML,否则您可以将其破坏。 要获取PHP中的完整HTML echo,请执行以下操作:

<?php echo "<a href='$title.php?iframe=true&width=100%&height=100%' rel='prettyPhoto[partners]'></a>"; ?>

或者你可以:

<a href="<?php echo $title;?>.php?iframe=true&width=100%&height=100%" rel="prettyPhoto[partners]"></a>


希望这会有所帮助。

这里有一个提示:HTML属性可以使用单引号和双引号。这里有一个提示:PHP字符串可以使用单引号和双引号quotes@WebnetMobile.com是的,但是
$title
变量不会expand@h2ooooooo:没有发现$title。我仍然会使用
printf()
有几十种不同的方法可以解决这个问题。我鼓励你提出一个更具体的问题。请阅读上的提示。然后将其作为评论发布。这不是一个答案。@morgan-我部分同意你的看法。你的答案很有用,但提供一个完整的答案也无妨example@Morgan王尔德,我也相信教人钓鱼。但是事实上,这不是一个有价值的答案,而是一个有价值的评论。为了使答案更有用,我们不得不给你一个投票权。在一个更大的回音列表中,它不起作用。空回音是链接应该放在的位置回音“;回音“;回音“$title”;回音“$body…”

“回音”;回音“;回音”";@约翰-这听起来像是你选择如何处理输出的问题。你永远不会局限于一个“更大的回音列表”,你的最新评论基本上验证了我刚才所说的,你的问题在这个特定字符串上寻求帮助,所以这个答案的顶部可能是对实际代码进行尽可能少的修改后对你有用的部分。然而,如果您使用完整的代码块或“更大的回音列表”更新答案,那么我们可以向您展示如何正确编写答案,而不必与UGlinesCreative发生冲突,那么更干净、更容易接受的方式将更容易演示,但鉴于上述所有情况,我们开始怀疑,为什么不把html标记放在一个文件中,称之为template.html,然后用PHP处理该文件(比如使用)。MVC的胜利。正确,但这是故意的。我的回答是出于教育目的(这个问题很简单),只是想给OP(或任何处于那个级别的人)一个画面,这样的事情可以用多种方式解决。。。
<a href="<?php echo $title ?>'.php?iframe=true&width=100%&height=100%" rel="prettyPhoto[partners]></a>
<?php echo "<a href='$title.php?iframe=true&width=100%&height=100%' rel='prettyPhoto[partners]'></a>"; ?>
<a href="<?php echo $title;?>.php?iframe=true&width=100%&height=100%" rel="prettyPhoto[partners]"></a>