PHP Echo post 参数被字符串包围

发布于 2024-12-20 16:31:13 字数 155 浏览 0 评论 0原文

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

用户输入: Test123

returrns: "Test123"

那么我该如何使用 $_POST["fname"] 来做到这一点?

I have a textbox named 'fname'. I need to echo out the input of this box inside double quotes on a another page.

User enters: Test123

returrns: "Test123"

so how can I do that with $_POST["fname"] ?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

小伙你站住 2024-12-27 16:31:13

或者你可以使用:

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

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

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

Or you can use:

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

If you want to use it in a string surrounded by letters, simply use curly brackets {}.

Put the $_POST['fname'] to curly brackets.

非要怀念 2024-12-27 16:31:13

尝试

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

Try

<?php echo('"'.htmlspecialchars ($_POST["fname"]).'"'); ?>
谜泪 2024-12-27 16:31:13

有很多方法:

除了 nyarathotep 提到的一种之外:

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

There are many ways:

besides the one nyarathotep mentioned:

echo sprintf('"%s"', $_POST['fname']);
printf('"%s"', $_POST['fname']);
記憶穿過時間隧道 2024-12-27 16:31:13

使用这个:

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

或者

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

当然,如果您愿意,您可以在代码中将 ' 和 " 替换为 " 或 ' ...

Use this:

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

Or

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

of course if you want to you can replace ' and " with " or ' in the code...

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文