PHP Echo post参数被字符串包围

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"] ?

Try

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

Use this:

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

Or

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

of course if you want to you can replace ' and " with &quot; or &#039; in the code...

There are many ways:

besides the one nyarathotep mentioned:

echo sprintf('"%s"', $_POST['fname']);
printf('"%s"', $_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.