PHP Echo post参数由字符串包围



我有一个名为" fname "的文本框。我需要在另一个页面上把这个框的输入用双引号括起来。

用户输入:Test123

returrns: "Test123"

那么我该如何使用$_POST["fname"]呢?

或者您可以使用:

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

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

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

Try

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

有很多方法:

除了nyarathotep提到的:

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

使用

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

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

当然,如果你愿意,你可以用&quot代替' and ';或者,# 039;在代码中…

最新更新