Let’s take a look at an example first
Output HTML tag (Recommended learning: PHP video tutorial)
<?php $name = "张三"; ?> <html> <head></head> <body> <p>你好,<?php echo $name; ?>先生。</p> </body> </html>
The output is as follows
你好,张三先生。
The value assigned to the variable $name will be expanded and displayed as part of the HTML.
It is also possible to assign HTML tags to variables and display them.
<?php $name = "张三"; ?> <html> <head></head> <body> <p>你好, <?php $span = "<span style='color:red'> $name 先生。</span>"; echo $span; ?> </p> </body> </html>
The output results are as follows:
你好,张三先生。
In the above results, Mr. Zhang San will be displayed in red.
The variable $span contains HTML tags. When echo is used to output, the label part is recognized as a normal HTML markup and displayed.
Form processing
By making the target of an HTML form a PHP file, you can use that PHP file to process the data sent from the form.
Create a form using HTML.
<html> <head></head> <body> <form action="form.php" method="post"> 名称: <input type="text" name="name" /><br> <input type="submit" /> </form> </body> </html>
Fill out this form and press the submit button to send the form data to form.php.
Output data from form
I will output the data sent from the form above.
For data sent using POST, you can get $_POST['Element Name'], and for data sent using GET, you can get $_GET['Element Name'].
Use echo output.
你好,<?php echo $_POST['name']; ?>先生。
Enter "Zhang San" in the above form and press the send button, it will be displayed as follows.
你好,张三先生。
The above is the detailed content of How to output string to html in php. For more information, please follow other related articles on the PHP Chinese website!