PHP Echo post参数被字符串包围

时间:2011-12-12 12:50:45

标签: php

我有一个名为'fname'的文本框。我需要在另一页的双引号内回显这个框的输入。

用户输入:Test123

returrns: "Test123"

那我怎么能用$ _POST [“fname”]来做呢?

4 个答案:

答案 0 :(得分:3)

或者您可以使用:

echo "Hi how are you {$_POST['fname']} ? I am fine thanks";

如果要在字母包围的字符串中使用它,只需使用大括号{}。

将$ _POST ['fname']放在大括号中。

答案 1 :(得分:2)

尝试

<?php echo('"'.htmlspecialchars ($_POST["fname"]).'"'); ?>

答案 2 :(得分:1)

有很多方法:

除了提到的一个nyarathotep之外:

echo sprintf('"%s"', $_POST['fname']);
printf('"%s"', $_POST['fname']);

答案 3 :(得分:-1)

使用此:

 echo '"' . $_POST["fname"] . '"';

 echo "'" . $_POST["fname"] . "'";

当然,如果您愿意,可以在代码中替换'和'或&amp;#039;