IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> PHP知识库 -> 2021-10-22 -> 正文阅读

[PHP知识库]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,"UTF?8");2strstrstringstrstr3strrchrstringstrstr2.strr?eplace(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. G?ET[]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

  PHP知识库 最新文章
Laravel 下实现 Google 2fa 验证
UUCTF WP
DASCTF10月 web
XAMPP任意命令执行提升权限漏洞(CVE-2020-
[GYCTF2020]Easyphp
iwebsec靶场 代码执行关卡通关笔记
多个线程同步执行,多个线程依次执行,多个
php 没事记录下常用方法 (TP5.1)
php之jwt
2021-09-18
上一篇文章      下一篇文章      查看所有文章
加:2021-10-24 14:45:00  更:2021-10-24 14:45:07 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/23 19:36:40-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码