PHP是一种广泛运用的服务器端脚本语言,用于开发动态网页和Web应用程序。以下是21个常用的PHP代码示例,包含详细介绍、使用方法和案例说明,每个示例都是最常见且实用的用法。
1. 输出文本
```php
echo "Hello World!";
```
这段代码将输出“Hello World!”到浏览器。
2. 变量赋值
```php
$name = "John";
```
这段代码将创建一个变量$name,并将其赋值为"John"。
3. 条件语句
```php
if ($age > 18) {
echo "成年人";
} else {
echo "未成年人";
}
```
这段代码根据变量$age的值判断并输出相应的结果。
4. 循环语句
```php
for ($i = 0; $i < 5; $i++) {
echo $i;
}
```
这段代码将循环5次,输出0到4。
5. 数组
```php
$fruits = array("apple", "banana", "orange");
```
这段代码创建一个包含苹果、香蕉和橙子的数组$fruits。
6. 数组遍历
```php
foreach ($fruits as $fruit) {
echo $fruit;
}
```
这段代码将遍历数组$fruits,并将每个水果输出到浏览器。
7. 函数
```php
function add($a, $b) {
return $a + $b;
}
```
这段代码定义了一个函数add,接受两个参数并返回它们的和。
8. 函数调用
```php
$result = add(2, 3);
echo $result;
```
这段代码调用函数add,并将返回的结果赋值给变量$result,并输出。
9. 字符串操作
```php
$name = "John";
$message = "Hello " . $name . "!";
echo $message;
```
这段代码将创建一个字符串变量$message,其中包含$name的值。
10. 文件读取
```php
$file = fopen("example.txt", "r");
$content = fread($file, filesize("example.txt"));
fclose($file);
echo $content;
```
这段代码打开一个名为example.txt的文本文件,并读取其内容,然后关闭文件并输出内容。
11. 文件写入
```php
$file = fopen("example.txt", "w");
fwrite($file, "Hello World!");
fclose($file);
```
这段代码创建一个名为example.txt的文本文件,并将"Hello World!"写入文件中,然后关闭文件。
12. 数据库连接
```php
$servername = "localhost";
$username = "root";
$password = "password";
$database = "mydb";
$conn = new mysqli($servername, $username, $password, $database);
if ($conn->connect_error) {
die("连接失败:" . $conn->connect_error);
}
```
这段代码连接到名为mydb的数据库,使用用户名root和密码password。
13. 数据库查询
```php
$sql = "SELECT * FROM users";
$result = $conn->query($sql);
if ($result->num_rows > 0) {
while ($row = $result->fetch_assoc()) {
echo $row["username"];
}
} else {
echo "没有结果";
}
```
这段代码查询名为users的数据表中的所有记录,并将用户名输出到浏览器。
14. 数据插入
```php
$sql = "INSERT INTO users (username, password) VALUES ('John', 'password')";
if ($conn->query($sql) === TRUE) {
echo "插入成功";
} else {
echo "错误:" . $conn->error;
}
```
这段代码向名为users的数据表插入一条记录,包含用户名John和密码password。
15. 数据更新
```php
$sql = "UPDATE users SET password='newpassword' WHERE username='John'";
if ($conn->query($sql) === TRUE) {
echo "更新成功";
} else {
echo "错误:" . $conn->error;
}
```
这段代码更新名为users的数据表中用户名为John的记录的密码为newpassword。
16. 数据删除
```php
$sql = "DELETE FROM users WHERE username='John'";
if ($conn->query($sql) === TRUE) {
echo "删除成功";
} else {
echo "错误:" . $conn->error;
}
```
这段代码删除名为users的数据表中用户名为John的记录。
17. 表单处理
```php
$name = $_POST["name"];
$email = $_POST["email"];
// 处理表单数据
```
这段代码获取通过表单POST方法提交的名为name和email的数据,并进行处理。
18. 文件上传
```php
$target_dir = "uploads/";
$target_file = $target_dir . basename($_FILES["file"]["name"]);
if (move_uploaded_file($_FILES["file"]["tmp_name"], $target_file)) {
echo "文件上传成功";
} else {
echo "文件上传失败";
}
```
这段代码将上传的文件保存到名为uploads的文件夹中,文件名保持不变。
19. 发送电子邮件
```php
$to = "recipient@example.com";
$subject = "测试邮件";
$message = "这是一封测试邮件";
if (mail($to, $subject, $message)) {
echo "邮件发送成功";
} else {
echo "邮件发送失败";
}
```
这段代码向名为recipient@example.com的收件人发送一封主题为测试邮件的电子邮件。
20. 数据加密
```php
$password = "password";
$hashed_password = password_hash($password, PASSWORD_DEFAULT);
```
这段代码使用默认的加密算法对变量$password进行加密处理,并将结果赋值给$hashed_password。
21. 数据解密
```php
$input_password = "password";
$hashed_password = "$2y$10$X6gNeup9qDdrUoRe/e0MgeR9LUHvL.syf2AqwDYIKszAVJ5kN0iD6";
if (password_verify($input_password, $hashed_password)) {
echo "密码正确";
} else {
echo "密码错误";
}
```
这段代码将检查$input_password和$hashed_password是否匹配,用于验证密码的正确性。
这些示例展示了PHP的一些常见应用场景,涵盖了输出、变量、条件语句、循环语句、数组、函数、字符串操作、文件操作、数据库操作、表单处理、文件上传、电子邮件发送、数据加密和解密等常用功能。在实际开发中,可以根据具体需求对这些代码进行修改和扩展。 如果你喜欢我们三七知识分享网站的文章, 欢迎您分享或收藏知识分享网站文章 欢迎您到我们的网站逛逛喔!https://www.37seo.cn/
发表评论 取消回复