学前端的也要了解php,php总结

 一、php是什么?以及域名


1.超文本预处理语言
2.  lamp:服务器的架构
Linux+Apache+masql+php/python/perl
localhost
127.0.0.1
localhost:80
localhost:80/index.php

二、输出


  1.  echo“”
  2.  print()
        输出
  3.  %d 数字
        %s 字符串
        %f 浮点数
        %.2f 小数两位
  4. print_r() 数组输出
    var_dump()打印类型
  
    print_f("模板",变量)

三、 注释

1.单行(单行里面不能嵌套多行)
    #    //
2.多行
    /**/

 四、变量

1.声明:
$name="mumu"
不能以数字开头,不能是关键字
字母数字下划线组成
2.类型:
bool TRUE FALSE           布尔
str             ”“                       字符串
int                123               整数
float          78.15            浮点数
var_dump()查看变量的类型
使用变量的时候也要带$符号
3.类型强制转换
    (int)(变量)
(string)(变量)
(float)(变量)
(bool)(变量)

五、流程控制用

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

六、循环 

1.while(表达式){
语句;
}
2.for(初始条;判断;更改条件){
语句;
}

七、 数组

1.创建
    $a1=[...]
    $a2=array(...)
    $a3=array(key=>value,k2=>v2)
2.删除
    unset($a1)
    unset($a1[2])
3.添加
    $a1[]=88;
    $a2["leg"]=2;
4.遍历
    foreach($arr as $value){}
foreach($arr as $key=>$value){}
        $arr = [1,9,3,6];
foreach($arr as $val){
echo $val;
}
for($i=0;$i<count($arr);$i++){
echo $arr[$i];
}
5.常用方法
 array_push     添加
array_pop()     删除
array_reverse()     翻转
shuffle()         乱序
sort()        排序
rsort()        反序
natsort()    自然排序
count()        计算长度
implode()    连接为字符串
explode()    转数组
array_concat()    连接字符串

 

八、 字符串常用

1.获取
    substr(string,start,len) //从start截取len位字符
    mb_substr(string,start,len,“uft-8”)
    strstr(string,str)//截取str后面的字符
    strrchr(string,str)//从后面查找str,并截取后面的字符

2..替换
    str_reolace(search,replace,string)//用replace替换search字符
3.计算
    strlen()//获取字符串长度
    strpos(string,str,start)//查找字符串str出现的位置
    strrpos(string,str)//从后查找str出现的位置

九、时间


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

十、http全局数组

1.$_GET[]获取所有get请求的参数
2.$_POST[]获取所有的post请求参数
3.$_REQUEST[]获取所有的请求

十一、jsonp方法

json_encode() 数组转jsonp
json_decode() jsonp转数组

十二、header方法

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

十三、返回json格式

十四、session

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

十五、cookies

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

  • 4
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值