2012-11-24 30 views

回答

4

因为你要在这种情况下使用echo "<text>\"$text\"</text>"

了解更多关于不同类型的PHP字符串中this questionthe manual

你也可以使用字符串连接,像这样: echo '<text>' . $text . '</text>'

你喜欢哪种方式完全取决于你。

+1

...或'echo'',$ text,'';' – raina77ow

+0

在PHP手册中,链接到变量插值将对此有所帮助。 – Vulcan

+0

我试过了还没有。怎么是我不明白 – Ozan

1

它应该是:

<?php 
$text='mc'; 
echo '<text>'.$text.'</text>'; 
?> 
0
<?php 
$text='mc'; 
echo '<text>'.$text.'</text>' 
//or 
echo "<text>$text</text>"; 
?> 
+2

你能解释为什么这回答了这个问题。 – ChrisF

0

有几个选项:

<?php 
$text = 'mc'; 
echo '<text>'.$text.'</text>'; 
echo '<text>',$text,'</text>'; 
echo "<text>$text</text>"; 
echo "<text>{$text}</text>";?> 

您可以参考string manual在php.net以便今后使用。

+0

谢谢你真的很有用 – Ozan