2021-10-22

php

1.php

php是一个超文本预处理语言,它是由Linux+Apache+mysql+php/python/perl组成。

2.php域名

localhost
127.0.0.1
localhost:80
localhost:80/index.php

3.php主要输出方式

1.echo “”
2.print()
3.printf (“模板”,变量)

4.php注释

单行注释 # //
多行注释 /* */

5.php变量

1.变量声明:声明:$name =“mumu”;不能以数字开头 不能是关键字字母数字下划线组成
2.4种类型:
bool TRUE FALSE 布尔
string “ ” 字符串
int 123 整数
float 456.56 浮点数
3.var_dump()查看变量的类型
4.类型转换:
(int)(变量)
(string)(变量)
(float)(变量)
(bool)(变量)

5.运算符号

6.流程控制

if(){}elseif(){}else{}

7.数组

1.创建:$a1=[…] $a2=array(…) a 3 = a r r a y ( k e y = > v a l u e , k 2 = > v 2 ) 2. 删 除 : u n s e t ( ) u n s e t ( [ ] ) 3. 添 加 : a3=array(key=>value,k2=>v2) 2.删除:unset() unset([]) 3.添加: a3=array(key=>value,k2=>v2)2.unset()unset([])3.al[ ]=88 a 2 [ " l e g " ] = 2 ; 4. 遍 历 : f o r e a c h ( a2["leg"]=2; 4.遍历:foreach( a2["leg"]=2;4.foreach(arr as v a l u e ) f o r e a c h ( value){} foreach( value)foreach(arr as k e y = > key=> key=>value){}
5.常用方法:
array_push() 添加
array_pop() 删除
sort() 正序
rsort() 倒叙
array_search()查询
array_reverse() 翻转
implode() 链接为字符串
explode() 字符串分割为数组
shuffle() 乱序
natsort() 自然排序
count()计算数组的长度

8.字符串常用方法

1.获取
(1)substr(string,start,len)从start开始截取长度为len的字符mb_substr( s t r , 0 , 6 , " U T F − 8 " ) ; 字 符 串 常 用 的 方 法 ( 2 ) s t r s t r ( s t r i n g , s t r ) 截 取 s t r 后 面 的 字 符 ( 3 ) s t r r c h r ( s t r i n g , s t r ) 从 后 面 查 找 s t r , 并 截 取 后 面 的 字 符 2. 替 换 s t r r e p l a c e ( a , b , str,0,6,"UTF-8"); 字符串常用的方法 (2)strstr(string,str)截取str后面的字符 (3)strrchr(string,str)从后面查找str,并截取后面的字符 2.替换 str_replace(a,b, str,0,6,"UTF8");2strstrstringstrstr3strrchrstringstrstr2.strreplace(a,b,string);用a代替b
3.计算
(1)strlen()获取字符串长度
(2)strpos(string,str,start)查找字符串str出现的位置
(3)strrpos(string,str)从后查找str出现的位置

9.时间

1.配置时间 php.inidate.timezone=PRC
2.time()获取1970-1-1到今天的秒数
3.date(“Y-m-d H:i:s”,time())显示格式如2008-12-01 12:01格式化时间戳
4.strtotime(“2021-10-20”)通过字符串转换为时间戳

10.http全局数组

1. G E T [ ] 获 取 虽 有 g e t 请 求 的 参 数 2. _GET[]获取虽有get请求的参数 2. GET[]get2._POST[]获取所有的post请求参数
3.$_REQUEST[]获取所有的请求

11.jsonp方法

1.json_encode()数组转jsonp
2.json_decode()字符串转数组

12.header方法

1.header(“Content-type:application/json”);返回json格式
2. header(“Content-type: text/html; charset=utf-8”);返回html格式指定 编码

13.session

1.session是用来保持客户端与服务端会话的
2.session的值存储在服务器
3.session是通过coolie来传递给客户端

14.cookie

1.存储在客户端的数据 可以设置过期时间
2.服务器或者客户端都可以修改设置cookie
3.每次http请求都会携带cookie
http响应也会携带cookie

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值