[4]. 关闭缓冲区并输出
ob_end_flush()
[完成]
[9]. 比较数组,返回差集(比较键名和键值)
array_diff_assoc($arr1,$arr2..)
[完成]
[10]. 数组或对像转json
json_encode($data)
[完成]
[11]. 告诉浏览器禁止本页被缓存
header("Pragma: no-cache,must-revalidate")
[完成]
[13]. 开启缓冲
ob_start()
[完成]
[14]. 引入一个php文件,在执行脚本前先入引入到当前文件
require
[完成]
[16]. 声明当前文档是zip文件
header('Content-type: application/zip')
[完成]
[30]. 引入一个php文件,如果有引入,则不再执行,只引入一次
require_once
[完成]
[32]. 存seesion
$_SEESION["key"]=$str
[完成]
[34]. 延时3秒后跳转到指定的URL
header("Refresh:3;url=helloworld.php")
[完成]
[35]. 取数组的所有键
array_keys($arr)
[完成]
[39]. 声明当前文档是图片.ico文件
header('Content-type: image/x-icon')
[完成]
[43]. 返回请求页面200状态码,请求正常
header('HTTP/1.1 200 OK')
[完成]
[46]. 定义常量方式1
const A='123A'
[完成]
[48]. 删除一个数组变量或元素
unset($arr)
[完成]
[53]. ,按指定格式显示时间
date("y-m-d h:i:s"[,time()])
[完成]
[60]. 字符转时间戳,并加减年月日时分秒周
strtotime("+10 year +2 month +1 week -2 day +2 hour -2 Minute +5 second")
[完成]
[71]. 每个无素(值)的重复次数
array_count_values($arr)
[完成]
[74]. 打开一个目录资源
opendir($filename)
[完成]
[76]. 定义继承一个类后,可用use再继承的类修饰(继承父类之外再继承一个类) 同属性方法覆盖优先级 本类>trait类>父类
rait
[完成]
[78]. 返回缓冲区内容
ob_get_contents()
[完成]
[79]. 内容过期时间,需以格林威治时间为标准,即浏览器缓存多久
header("Expires: ".gmdate("D, d M Y H:i:s", time() + 30*60*60*24)." GMT")
[完成]
[80]. 跳过本次循环
continue
[完成]
[83]. 区分大小写 返回字符串最后一次出现到结束的字符串,失败则返回false
strrchr($str,$substr)
[完成]
[84]. 打印输出变量$str
print_r($str)
[完成]
[91]. 设置一个图片为下载类型,并将这个文件以前面header发送信息设定的类型输出,从而会弹出一个下载框
就是把服务器上的my.jpg下载下来,下载显示和保存的名字默认是downloaded.jpg
header('Content-type: image/jpeg');//输出的类型
header('Content-Disposition: attachment; filename=“downloaded.jpg”'); //下载显示的名字,注意格式
readfile('my.jpg');//输出服务器文件
[完成]
[93]. 函数用于对数组单元按照键名从低到高进行排序。
ksort($arr)
[完成]
[95]. list($a,$b,$c)=$arr 把数组元素依次赋值给$a,$b,$c 一个数组的元素依次存放至一些变量
1
[完成]
[96]. 格式化输出格林威治时间GMT
gmdate("y-m-d H:i:s",time()+3600*8)
[完成]
[97]. 获取文件最后修改时间
filemtime($filename)
[完成]
[100]. json转对像,或转数组
json_decode($data[,false|true])
[完成]
[105]. 删除一个变量
unset($m)
[完成]
[106]. 删除文件
unlink($filename))
[完成]
[111]. 设置脚本超时时间,-1为不限
set_time_limit(0)
[完成]
[112]. 是否为数字
is_numeric($x)
[完成]
[114]. 设置当前页面是以附件形式下载的类型
header('Content-Type: application/octet-stream'); //设置类型为所有文件
header('Content-Disposition: attachment; filename=“example.zip”'); //关键,以附件形式打开或保存,并设置下载显示的名字,注意格式
header('Content-Transfer-Encoding: binary'); //设置传输编码为 二进制
header('Content-Length: 1234'); //设置文件大小可省
readfile('example.zip'); //输出服务器文件
[完成]
[118]. 转成字符型
strval($m)
[完成]
[120]. 声明当前文档是mp4视频文件
header('Content-Type: video/mpeg4')
[完成]
[124]. 声明当前文档是图片.jpg文件
header('Content-type: image/jpeg')
[完成]
[127]. 简单的字符转时间戳
strtotime("2018-05-20 09:02:10")
[完成]
[128]. 共享锁定|独占|释放|不堵塞 模式锁定打开的资源文件
flock($filesource, LOCK_SH | LOCK_EX | LOCK_UN | LOCK_NB[,false|true|1])
[完成]
[131]. 定义常量方式2
define('B','123B')
[完成]
[132]. 表单提交上传文件编码
[完成]
[148]. 区分大小写 返回字符串第一次出现到结束的字符串,失败则返回false
strchr($str,$substr)
[完成]
[149]. 声明当前文档是github编辑器文件
header('Content-type: application/atom+xml')
[完成]
[156]. 字符串替换
str_replace($strsub,"",$str)
[完成]
[159]. 声明强制不需要浏览器缓存
header("Cache-Control: no-cache")
[完成]
[160]. 显示变量的类型并输出值
var_dump($str)
[完成]
[161]. 当前页面是文档流文件,所有文件
header('Content-Type: application/octet-stream')
[完成]
[164]. 往数组最前面压入一个或多个元素
array_unshift($arr,$str[,str2[,str3]])
[完成]
[166]. 函数用于对数组单元从低到高进行排序。key重新定义
sort($arr)
[完成]
[169]. 读取文件全部内容到缓冲区(即使没有开启ob_start()也能ob_get_contents获取)
readfile($filename)
[完成]
[170]. 声明当前文档是pdf文件
header('Content-type: application/pdf')
[完成]