🗣 Wd提问: php教程
🤖 Ai回答: PHP 教程
目录
1、[PHP 基础入门](php-基础入门)
2、[变量和数据类型](变量和数据类型)
3、[运算符](运算符)
4、[控制结构](控制结构)
5、[函数](函数)
6、[数组](数组)
7、[字符串操作](字符串操作)
8、[文件操作](文件操作)
9、[表单处理](表单处理)
10、[数据库连接](数据库连接)
PHP 基础入门
什么是 PHP?
PHP(PHP: Hypertext Preprocessor)是一种开源的服务器端脚本语言,主要用于 Web 开发。
基本语法
php
<?php
// 这是 PHP 注释
echo Hello World!;
?
简单示例
php
<!DOCTYPE html
<html
<head
<title我的第一个 PHP 页面</title
</head
<body
<?php
echo <h1欢迎来到 PHP 世界!</h1;
?
</body
</html
变量和数据类型
变量声明
php
<?php
$name = 张三; // 字符串
$age = 25; // 整数
$height = 1.75; // 浮点数
$isStudent = true; // 布尔值
$colors = array(红色, 绿色, 蓝色); // 数组
?
数据类型
字符串 (String): `Hello`
整数 (Integer): `42`
浮点数 (Float): `3.14`
布尔值 (Boolean): `true` 或 `false`
数组 (Array): `array(1, 2, 3)`
对象 (Object): 类的实例
NULL: 特殊值
变量输出
php
<?php
$name = 李四;
$age = 30;
echo 姓名: 、$name 、,年龄: 、$age;
echo <br;
printf(姓名:%s,年龄:%d, $name, $age);
?
运算符
算术运算符
php
<?php
$a = 10;
$b = 5;
echo $a + $b; // 加法:15
echo $a $b; // 减法:5
echo $a * $b; // 乘法:50
echo $a / $b; // 除法:2
echo $a % $b; // 取余:0
echo $a ** $b; // 幂运算:100000
?
比较运算符
php
<?php
$x = 10;
$y = 20;
var_dump($x == $y); // 等于
var_dump($x != $y); // 不等于
var_dump($x $y); // 大于
var_dump($x < $y); // 小于
var_dump($x = $y); // 大于等于
var_dump($x <= $y); // 小于等于
?
逻辑运算符
php
<?php
$a = true;
$b = false;
var_dump($a && $b); // 与
var_dump($a $b); // 或
var_dump(!$a); // 非
?
控制结构
条件语句
php
<?php
$score = 85;
if ($score = 90) {
echo 优秀;
} elseif ($score = 80) {
echo 良好;
} elseif ($score = 60) {
echo 及格;
} else {
echo 不及格;
}
// switch 语句
$day = 星期一;
switch ($day) {
case 星期一:
echo 今天是周一;
break;
case 星期二:
echo 今天是周二;
break;
default:
echo 其他日期;
}
?
循环语句
php
<?php
// for 循环
for ($i = 1; $i <= 5; $i++) {
echo 第 、$i 、次循环<br;
}
// while 循环
$count = 1;
while ($count <= 5) {
echo while 循环第 、$count 、次<br;
$count++;
}
// foreach 循环
$fruits = array(苹果, 香蕉, 橙子);
foreach ($fruits as $fruit) {
echo $fruit 、<br;
}
?
函数
自定义函数
php
<?php
// 基本函数
function greet($name) {
return 你好, 、$name;
}
echo greet(小明);
// 带默认参数的函数
function calculate($price, $tax = 0.1) {
return $price * (1 + $tax);
}
echo calculate(100); // 输出:110
echo calculate(100, 0.15); // 输出:115
// 可变参数函数
function sum(...$numbers) {
$total = 0;
foreach ($numbers as $number) {
$total += $number;
}
return $total;
}
echo sum(1, 2, 3, 4, 5); // 输出:15
?
内置函数
php
<?php
// 字符串函数
$text = Hello World;
echo strlen($text); // 字符串长度:11
echo strtoupper($text); // 转大写:HELLO WORLD
echo strtolower($text); // 转小写:hello world
echo substr($text, 0, 5); // 截取子字符串:Hello
// 数组函数
$numbers = array(3, 1, 4, 1, 5);
sort($numbers); // 排序:1,1,3,4,5
echo count($numbers); // 数组元素个数:5
?
数组
数组类型
php
<?php
// 索引数组
$colors = array(红色, 绿色, 蓝色);
$colors2 = [黄色, 紫色, 橙色];
// 关联数组
$person = array(
name = 张三,
age = 25,
city = 北京
);
// 多维数组
$students = array(
array(姓名 = 张三, 成绩 = 85),
array(姓名 = 李四, 成绩 = 92)
);
?
数组操作
php
<?php
$fruits = array(苹果, 香蕉, 橙子);
// 添加元素
array_push($fruits, 葡萄);
$fruits[] = 草莓;
// 删除元素
array_pop($fruits); // 删除最后一个元素
array_shift($fruits); // 删除第一个元素
// 数组遍历
foreach ($fruits as $key = $value) {
echo 索引: 、$key 、,值: 、$value 、<br;
}
// 数组搜索
$key = array_search(香蕉, $fruits);
echo 香蕉的位置: 、$key;
?
字符串操作
字符串函数
php
<?php
$text = Hello World;
// 字符串长度
echo strlen($text); // 11
// 字符串替换
echo str_replace(World, PHP, $text); // Hello PHP
// 字符串分割
$words = explode( , $text);
print_r($words);
// 字符串连接
$parts = array(PHP, MySQL, HTML);
echo implode(-, $parts); // PHP-MySQL-HTML
// 字符串截取
echo substr($text, 0, 5); // Hello
echo substr($text, 6); // World
// 字符串查找
echo strpos($text, World); // 6
?
格式化字符串
php
<?php
$name = 张三;
$age = 25;
// sprintf 格式化
$message = sprintf(我是%s,今年%d岁, $name, $age);
echo $message;
// printf 直接输出
printf(我是%s,今年%d岁, $name, $age);
// 占位符格式化
echo number_format(1234.567, 2); // 1,234.57
?
文件操作
文件读取
php
<?php
// 读取整个文件
$content = file_get_contents(test.txt);
echo $content;
// 逐行读取
$file = fopen(
📣 商家广告:





0
IP地址: 227.167.153.11
搜索次数: 0
提问时间: 2025-11-07 17:47:33
🛒 域名购买:
691.net.cn
pai.kim
51.biz
te.biz
53.biz
875.net.cn
afuncard.com
bd.gs
61.gs
y-b.net
❓️ 热门提问:
海康存储服务器
ps图像
香港空间php
ip加端口号格式
网页游戏云挂机
电脑主机那里买便宜啊
php面向对象
vps服务器架设
cdn 高防ip
SEO博客评论
豌豆Ai站群搜索引擎系统
🌐 域名评估:
shengmar.online
rrup.cn
ff.jx.cn
i.jx.cn
zm.gs
evtol.gz.cn
887.net.cn
ff.sx.cn
twks.cn
nn.ln.cn
⛏ 最新挖掘:
凯里酸汤鱼
贵阳烤脑花
都匀毛尖茶
花溪牛肉粉
贵阳烤生蚝
贵阳烤豆腐
贵阳纸包鱼
贵阳特色菜
🖌 热门作画:
🤝 关于我们:
豌豆Ai
域名
建站
站群
留痕
推广
评估
源码
开发Ai
工具
日记
价格
加盟
广告
流量
留言
联系
🗨 加入群聊:
🔗 友情链接:
租vps平台
温泉设计公司
ai提问
🧰 站长工具:
Ai工具 whois查询 搜索
📢 温馨提示:本站所有问答由Ai自动创作,内容仅供参考,若有误差请用“联系”里面信息通知我们人工修改或删除。
👉 技术支持:本站由豌豆Ai提供技术支持,使用的最新版:《豌豆Ai站群搜索引擎系统 V.25.10.25》搭建本站。