PHP学习总结
重点
- GET/POST
- Session
- fenye
- 文件上传
- 数据库
- 登录注册过程
- json
php基础语法
- <?php ?>
- echo php输出语句
- 每一句php代码必须用;号结束
服务器
- 本地服务
- 域名 localhost
- ip 127.0.0.1
- 文件夹 wwww
输出
- echo echo"我爱我的祖国";
- print print(“大王叫我来巡山”);
- printf
- %s 字符串
- %d 数字
- %u 数
- printf("
%s有%u天
", m o u n t h , mounth, mounth,day);
php启动
- 打开我们phpStudy
- mysql 数据库
- php
- apache服务器
- 我们的网站根目录www(D:\phpStudy\PHPTuorial\WWW)
- 编写xxx.php文件
- 浏览器地址栏输出 localhost/xxx.php
注释
- //单行注释
- /多行注释/
变量
- 类型
- string字符串
- int 数字
- float 浮点数
- bool 布尔值
- source 资源
- 命名规则
- 由字母,数字,下划线组成
- 不是数字开头
- 不能是关键字
- var_dump(数据类型和值)
运算符号
-
赋值
(=,+=,-=,*,/)- 递增
(++,–) - 比较
(>,>=,==,!=,<>) - 逻辑
(!,||,&&)
条件
- if()else{}
- 递增
-
if()elseif{}else{}
-
三元运算符
表达式? ‘正确执行语句’:‘错误执行语句’
循环
- while 循环的三个要素
- 循环的初始值
- 循环的结束条件
- 循环的条件变更
- 循环体内容
- while(条件){}
- for
- foreach
数组
- 创建
- $arr=array()
- $arr=[] 空数组
- $arr=array(key1=>value,key2=>value2)自定义索引
- $arr=array(1,3,4,7)
-
访问
$arr[1]
$arr[’'key1"]
-
修改
$arr[1]=xxx
$arr[“key1”]=xxx
-
遍历
-
删除
unset( a r r [ 1 ] ) u n s e t ( arr[1]) unset( arr[1])unset(arr) -
操作
- count长度
- sort()排序
- rsort()逆序
- shuffle 乱序数组
- implode(连接符, 数组) 返回值是连接完后的字符串
- explode(分割符,字符串) 返回值是拼接后的数组
- array_merge(要合并的数组) 返回值是合并后的数组
- $key = array_search(“a”, $arr_a); 数组查找
- array_reverse(数组) 翻转数组
字符串
- substring(string,start,len) 截取字符串,从第start 长度len 如果省略len到结尾
- strstr(string,str) 查找字符串str在string的位置,并返回从该位置到结尾的字符
- strrchr(string,str) 查找字符串str在string的最后位置,并返回从该位置到结尾的字符
- str_replace(search,replace,string) 使用replace替换string中的search字符
- 字符串计算
- strlen(string)获取字符串string的长度
- strpos(string,str,start)查找str在string中出现的位置,从start位置开始
- strrposs(string,str,start)从后面查找str在string中出现的位置,从start位置开始