目录
-概述 -安装环境 -php基础语法 -变量 -运算符 -条件与分支 -循环 -数组
概述
php是一种超文本预处理语言,它的服务器的架构为:Linux+Apache+MySQL+PHP/Python/perl。
安装环境
详情可查询=>php官网
php基础语法
<?php
ehco "我和我的祖国";
?>
注释
单行注释:// 或者 #
多行注释:/* 说明 */
输出方式
echo “”,“”;
print();
printf(“模板”,变量);
%d 数字 %s 字符串 %f 浮点数 %.2f 小数2位
printf("大家好,我的名字是%s,今年%.1f岁",$name,$age);
变量
变量声明
$name=“mumu”;
不能以数字开头,不能是关键字, 由字母数字下划线组成
变量类型
类型 | 值 | 中文类型 |
---|
bool | TRUE/FALSE | 布尔类型 | str | " " | 字符串 | int | 1,2,3 | 整型 | float | 1.23 | 浮点型 |
var_dump() 查看变量的类型
使用变量的时候也要带$符号
类型强制转换
(int) (变量) (string) (变量) (float) (变量) (bool) (变量)
运算符号——字符串连接使用
条件与分支
if语句
if,中文意思是如果。if语句用于当指定条件成立时,执行A动作,否则,不执行A动作
<?php
if($i>=1){
echo "王一兴是单身狗";
}
?>
if…else语句
if…else语句是若一个条件成立就做一件事,不成立就做另外一件事。
<?php
if($i>=1){
echo "王一兴是单身狗";
}else{
echo "王一兴还是单身狗"
}
?>
elseif
是if与else的组合,是多级关系作用是延伸if语句,可以在原来的if表达式的值1为false时执行不同的语句。和else不一样的是,当elseif语句中的条件表达式求值为TRUE时才执行其分支语句。
<?php
if(条件1){
echo "分支一";
}elseif(条件2){
echo "分支二";
}elseif(条件3){
echo "分支三";
}else{
分支四};
?>
循环
while循环
while就是”当“的意思,当条件成立(为真)时,就执行大括号里面的语句,当条件不成立(为假)时才不继续进行。
<?php
$i=1;
while($i<100){
echo $i,"<br>";
$i++;
}
?>
for循环
出,for循环包含了循环中的三个特性(一个初始化的条件,一个条件成立机会,一个满足条件的值),和while循环不同的是,3个特性不是一次写出来的,而是写在同一行。不过值得注意的是,写在同一行并不表示同时运行,首先运行初始化条件,且只运行一次,然后是循环比较,如果条件成立,则运行最后一句条件改变,执行循环语句。如果条件不成立,直接跳出循环。
<?php
for($i=100;$i>0;$i--){
echo $i,"<br>";
}
}
?>
数组
创建
$a1=[,,,];
$a2=array(,,,);
$a3=array(key=>value,k2=>v2);
删除
unset($arr2["age"]);
unset($arr2);
添加
$a1[]=88;
$arr2["leg"]=2;
遍历
foreach($ar as $value){}
foreach($arr as $key=>$value){}
常用方法
array_push()添加 array_pop()删除 sort()正序 rsort()倒叙 array_search()查询 arrat_reverse()翻转 shuffle()乱序 implode()链接为字符串 explode()字符串分割为数组 natsort()自然排序
|