一.php
1.php是一种超文本预处理语言,适用于网络开发并可嵌入HTML中使用,执行效率比完全生成HTMl标记的CGI要高许多;PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。
2.php是由输出方式、循环、数组、变量、字符串、域名、SESSION、header方法、cookie、jsonp方法及http全局数组等组成:
<输出方式> php的主要输出方式有echo、print、printf等,其中printf的输出方式由%d数字、%s字符串、%f浮点数、%.2f保留两位小数;( 示例:printf("大家好我的名字是%s,身高%.2米。",$name,$age) );
<循环> php的循环主要是while表达式和for表达式;
<数组 常用方法> php数组的常用方法有:
array_push 添加 array_search()查询 shuffle()乱序
arra_pop 删除 array_reverse()翻转 natsort()自然排序
sort()正序 implode()连接字符串
rsort()倒序 expload()字符串分割为数组
数组的删除方法:
unset($al) unset($al[2])
<遍历> foreach($arr as $value){}
foreach($arr as $key=>$value){}
<变量 声明> 不能以数组开头;不能是关键字;须由字母数组下划线等组成
<类型>:
bool TRUR FALSE 布尔类型
str " " 字符串
int 整数(1,2,3)
float 浮点数(0.2)
<类型强制转换>:
(int)(变量) (float)(变量)
(string)(变量) (boot)(变量)
<字符串常用>:
1.获取:
subling(string,start,len)从start截取len位字符 mb_substr(string,start,len,"utf-8")
strstr(string,str)截取str后面的字符
strrchr(string,str)从后面查找str并截取后面的字符
2.替换 :
str_replace(search,replace,string)用replace替换search字符
3.计算:
strlen()获取字符串长度
strpos(string,str,start)查找字符串str出现的位置
strpos(string,str)从后面查找str出现的位置
4.cookie
存储在客户端的数据,可以设置过期时间
服务端或者客户端都可以修改设置cookie
每次http请求都会携带cookie|http响应也会携带cookie
<SESSION >
session是用来保持客户端和服务会话的
session 的值存储在服务器
session是通过cookie来传递给客户端
< jsonp方法>
json_enode()数组转jsonp
json_decode()字符串转数组
<http全局数组>
$_GET[获取所有的get请求的参数
$_POST[ ]获取所有的post请求的参数
$_REQUEST获取所有的请求