目录
- 概述
- 安装环境
- php基础语法
- 变量
- 运算符
- 条件与分支
- 循环
- 数组
概述
1.PHP是超文本预处理器,是一种服务器端、跨平台、HTML嵌入式的脚本语言。
2.lamp:服务器的架构 /Linux+Apache+mysql+php/
安装环境
LAMP架构,即linux+apache+mysql+php,但是我们初学者在搭建环境的时候就是WAMP结构了,具体是windows+apache+mysql+php,也可以用集成安装包安装php环境,比如phpmyadmin. wamp。
php基础语法
<?php ?>变量
1.需要“$”进行标识
2.变量名必须以字母或下划线 “”开头
3.变量名只能由字母、数字、以及“”组成,还能包含汉字
4.变量名不允许包含空格
5.变量名是区分大小写的
运算符
在php中,运算符有算数运算符、赋值运算符、字符串运算符、递增/递减运算符、比较运算符、逻辑运算符、数组运算符。下面分别介绍这些运算符的作用。
1.字符串连接用 .
2.流程控制用
if(){
}elseif(){
}
算数运算符,主要用于计算,例如,加、减、乘、除、取模。详细的描述,如下图所示:
赋值运算符,主要用于给变量赋值,在php中,赋值运算符还有简写的形式,如下图所示:
字符串运算符,主要用于将两个或两个以上的字符串进行连接,如下图所示:
条件与分支
- if语句
if,中文意思是如果。if语句用于当指定条件成立时,执行A动作,否则, 不执行A动作
2.while循环例子:
3.for循环例子:
4.foreach循环
foreach循环仅用于数组,当试图用于其他数据类型或是一个未初始化的变量时,便会产生错误。
循环
while(表达式){
语句:
}
for(初始条件;判断;更改条件){
语句;
}
数组
创建
$a1=[…]
$a2=array[…]
array[key=>varlue,k2=>v2];
删除
unset($a1)
unset($a1[2])
添加
$a1[]=88;
$a2["leg"]=2;
遍历
foreach($arr as $value){}
foreach($arr as k e y = > key=> key=>value){}
常用方法
array_push()添加
array_pop()删除
sort()正序
array_search()查询
array_reverse()翻转
implode()连接为字符串
explode()字符串分割为数组
shuffle()乱序
natsort()自然排序