PHP是一种广泛使用的服务器端脚本语言,用于创建动态Web应用程序。
以下是一些PHP实例,涵盖了常用功能和概念。
![php实例大全(php简单实例) 图片[1]-php实例大全(php简单实例)-不念博客](https://www.bunian.cn/wp-content/uploads/2023/05/qqjietu20230502220919.png)
1、输出“Hello, World!”:
<?phpecho "Hello, World!";?><?php echo "Hello, World!"; ?><?php echo "Hello, World!"; ?>
2、变量和字符串连接:
<?php$name = "John";echo "Hello, " . $name . "!";?><?php $name = "John"; echo "Hello, " . $name . "!"; ?><?php $name = "John"; echo "Hello, " . $name . "!"; ?>
3、条件语句:
<?php$age = 18;if ($age >= 18) {echo "You are an adult.";} else {echo "You are not an adult.";}?><?php $age = 18; if ($age >= 18) { echo "You are an adult."; } else { echo "You are not an adult."; } ?><?php $age = 18; if ($age >= 18) { echo "You are an adult."; } else { echo "You are not an adult."; } ?>
4、循环语句:
<?phpfor ($i = 1; $i <= 5; $i++) {echo "Number: " . $i . "<br>";}?><?php for ($i = 1; $i <= 5; $i++) { echo "Number: " . $i . "<br>"; } ?><?php for ($i = 1; $i <= 5; $i++) { echo "Number: " . $i . "<br>"; } ?>
5、数组:
<?php$fruits = array("apple", "banana", "cherry");foreach ($fruits as $fruit) {echo $fruit . "<br>";}?><?php $fruits = array("apple", "banana", "cherry"); foreach ($fruits as $fruit) { echo $fruit . "<br>"; } ?><?php $fruits = array("apple", "banana", "cherry"); foreach ($fruits as $fruit) { echo $fruit . "<br>"; } ?>
6、函数:
<?phpfunction greet($name) {return "Hello, " . $name . "!";}echo greet("John");?><?php function greet($name) { return "Hello, " . $name . "!"; } echo greet("John"); ?><?php function greet($name) { return "Hello, " . $name . "!"; } echo greet("John"); ?>
7、从表单获取数据:
假设有一个名为form.html
的HTML文件:
<form action="process_form.php" method="post">Name: <input type="text" name="name"><br><input type="submit"></form><form action="process_form.php" method="post"> Name: <input type="text" name="name"><br> <input type="submit"> </form><form action="process_form.php" method="post"> Name: <input type="text" name="name"><br> <input type="submit"> </form>
创建一个名为process_form.php
的PHP文件,以处理表单数据:
<?php$name = $_POST["name"];echo "Hello, " . $name . "!";?><?php $name = $_POST["name"]; echo "Hello, " . $name . "!"; ?><?php $name = $_POST["name"]; echo "Hello, " . $name . "!"; ?>
8、连接到MySQL数据库:
<?php$servername = "localhost";$username = "username";$password = "password";$dbname = "my_database";// 创建连接$conn = new mysqli($servername, $username, $password, $dbname);// 检查连接if ($conn->connect_error) {die("Connection failed: " . $conn->connect_error);}// 查询示例$sql = "SELECT id, name FROM users";$result = $conn->query($sql);if ($result->num_rows > 0) {// 输出数据while ($row = $result->fetch_assoc()) {echo "id: " . $row["id"] . " - Name: " . $row["name"] . "<br>";}} else {echo "0 results";}// 关闭连接$conn->close();?><?php $servername = "localhost"; $username = "username"; $password = "password"; $dbname = "my_database"; // 创建连接 $conn = new mysqli($servername, $username, $password, $dbname); // 检查连接 if ($conn->connect_error) { die("Connection failed: " . $conn->connect_error); } // 查询示例 $sql = "SELECT id, name FROM users"; $result = $conn->query($sql); if ($result->num_rows > 0) { // 输出数据 while ($row = $result->fetch_assoc()) { echo "id: " . $row["id"] . " - Name: " . $row["name"] . "<br>"; } } else { echo "0 results"; } // 关闭连接 $conn->close(); ?><?php $servername = "localhost"; $username = "username"; $password = "password"; $dbname = "my_database"; // 创建连接 $conn = new mysqli($servername, $username, $password, $dbname); // 检查连接 if ($conn->connect_error) { die("Connection failed: " . $conn->connect_error); } // 查询示例 $sql = "SELECT id, name FROM users"; $result = $conn->query($sql); if ($result->num_rows > 0) { // 输出数据 while ($row = $result->fetch_assoc()) { echo "id: " . $row["id"] . " - Name: " . $row["name"] . "<br>"; } } else { echo "0 results"; } // 关闭连接 $conn->close(); ?>
以上只是一些基本的PHP实例,PHP提供了丰富的内置函数和库,可以用于处理字符串、数组、文件、日期、加密、图像处理等。
要深入了解PHP,建议访问PHP官方文档:https://www.php.net/docs.php。
© 版权声明
本站文章由不念博客原创,未经允许严禁转载!
THE END