目录
- 概述
- 安装环境
- php基础语法
- 变量
- 运算符
- 条件与分支
- 循环
- 数组
概述
LAMP:超文本预处理语言
Linux+Apache+Mysql+Php/Puthon/perl
域名
localhost
127.0.0.1
localhost:80
localhost:80/index.php
php基础语法
echo "","";
print($arr);
printf("模板",变量);
%d 数字
%s 字符串
%f 浮点数
%.2f 小数点后两位
变量
声明:`$name="mumu"`
不能以数字开头,不能是关键字,由字母数字下划线组成
类型:
bool | TRUE/FALSE | 布尔 |
str | "" | 字符串 |
int | 123 | 整数 |
float | 456.45 | 浮点数 |
var_dump()查看变量的类型
使用变量时也要带上$符
类型强制转换:
(int)(变量)
(string)(变量)
(float)(变量)
(bool)(变量)
运算符
字符串连接要用点.
条件与分支
if(){
}elseif(){
}else{
}
循环
while(表达式){
语句;
}
for(初始值;判断;更改条件){
语句;
}
数组
创建
$a1=[,,,]
$a2=array(,,,,)
$a3=arr(key=>value,k2=>v2);
删除
unset($a1);
unset($a1[2]);
添加
$a1[ ]=88;
$a2["leg"]=2;
遍历
foreach($arr as $value){}
foreach($arr as $key=>$value){}
常用方法
array_push() 添加
array_pop() 删除
sort() 正序
rsort()倒序
array_search()查询
array_reverse()翻转
implode()连接为字符串
explode()字符串分割为数组
shuffle()乱序
natsort()自然排序