[1]. 返回文件扩展名[extension],文件名[basename],[filename]主文件名,[dirname]所在目录路径到数组(不检测实际文件)
pathinfo($filename)

[完成]
[2]. 字符转时间戳,并加减年月日时分秒周
strtotime("+10 year +2 month +1 week -2 day +2 hour -2 Minute +5 second")

[完成]
[7]. 定义类不可覆盖成员
final

[完成]
[8]. 实现接口关键字
implement

[完成]
[9]. 声明当前文档是flash文件.swf
header('Content-Type: application/x-shockwave-flash')

[完成]
[10]. 声明当前文档是图片.gif文件
header('Content-type: image/gif')

[完成]
[11]. 插入一个php文件,执行到该语句时插入
include

[完成]
[12]. 返回缓冲区内容的长度
ob_get_length()

[完成]
[13]. 立即刷新输出等待输出(离开OB缓冲)的内容(不同版本配置,待输出内容需要积累到一定量)
flush()

[完成]
[14]. 字符串截取,返回从指定位置截取指定长度的子字符串,不指定长聊默认为到结束全部字符串
substr($str,$n_start[,$n_length])

[完成]
[15]. ,按指定格式显示时间
date("y-m-d h:i:s"[,time()])

[完成]
[16]. 取绝对值
abs($num)

[完成]
[17]. 简单的字符转时间戳
strtotime("2018-05-20 09:02:10")

[完成]
[19]. 脚本调入后台运行,即使关闭浏览器也会有服务端继续执行
ignore_user_abort_test(true)

[完成]
[27]. 数组或对像转json
json_encode($data)

[完成]
[28]. 区分大小写 返回字符串最后一次出现在位置
strrpos($str,"")

[完成]
[29]. 设置当前页面是以附件形式下载的类型
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'); //输出服务器文件

[完成]
[32]. 返转字符串
strrev($str)

[完成]
[34]. 往数组最后压入一个或多个元素
array_push($arr,$str[,str2[,str3]])

[完成]
[35]. 定义接口类
interface

[完成]
[38]. 往数组最前面压入一个或多个元素
array_unshift($arr,$str[,str2[,str3]])

[完成]
[40]. 设置脚本超时时间,-1为不限
set_time_limit(0)

[完成]
[42]. 中文字符串截取
mb_substr($str,$n_start[,[$n_length])

[完成]
[43]. 是否为数组
is_array($x)

[完成]
[44]. 删除一个数组变量或元素
unset($arr)

[完成]
[48]. 关闭目录资源
closedir($filesource)

[完成]
[50]. 重复字符串
str_repeat($str,$n)

[完成]
[51]. 声明当前文档是视频.mpa .mpg .mpeg .mpv 文件
header('Content-type: video/mge')

[完成]
[52]. 休眠s秒再运行
sleep($s)

[完成]
[57]. 从资源中读取文件一行指针往下移
fgets($filesource[,$n])

[完成]
[58]. 命名空间
namespace Pay\Controller

[完成]
[59]. 返回303状态码,重定向链接指向的不是新上传的资源,而是另外一个页面
header('HTTP/1.1 303 See Other')

[完成]
[61]. 不区分大小写 返回字符串第一次出现到结束的字符串,失败则返回false
stristr($str,$substr)

[完成]
[63]. 使用用户自定义的比较函数对数组按键名进行排序
uksort($arr,functionname)

[完成]
[64]. 获取中文字符串长度
mb_strlen($str)

[完成]
[66]. 函数用于对数组单元从高到低进行排序。key重新定义
rsort($arr)

[完成]
[68]. 判断一个变量是否存在
isset($m)

[完成]
[69]. 获取文件最后修改时间
filemtime($filename)

[完成]
[70]. 引入一个php文件,如果有引入,则不再执行,只引入一次
require_once

[完成]
[71]. 告诉浏览器当前文档语言
header('Content-language: en')

[完成]
[73]. 序列化对像或数组,使之方便保存
serialize($arr|$object)

[完成]
[75]. 声明当前文档是mid音频文件
header('Content-Type: audio/mid')

[完成]
[76]. - 将内部指针指向数组中的最后一个元素,并输出值
end($arr)

[完成]
[83]. , 以参数 [头|当前|结尾] 为参考,移动指针到指定位置
fseek($filesource,$n[,SEEK_SET|SEEK_CUR|SEEK_END])

[完成]
[86]. 判断文件或目录是否存在
file_exists($filename)

[完成]
[91]. 求所有数组元素的和
array_sum($arr)

[完成]
[92]. 设置时区为中国时间
date_default_timezone_set('PRC')

[完成]
[93]. 返回缓冲区内容
ob_get_contents()

[完成]
[99]. 定义继承一个类后,可用use再继承的类修饰(继承父类之外再继承一个类) 同属性方法覆盖优先级 本类>trait类>父类
rait

[完成]
[102]. 取指定数字之间的随机整数 可省两参数,同rand(),效率快4倍
mt_rand($n_min,$n_max)

[完成]
[104]. 反序列化对像或数组,使之可用
unserialize($serializestr)

[完成]
[105]. 获取请求时的$HTTP_RAW_POST_DATA数据
file_get_contents("php://input")

[完成]
[106]. 关闭缓冲区不输出内容
ob_end_clean()

[完成]
[107]. 转小写
strtolower($str)

[完成]
[109]. 是否为数字
is_numeric($x)

[完成]
[112]. 取最大值
max($arr|"num1,num2")

[完成]
[113]. 函数返回数组中的当前元素的值。
current($arr)

[完成]
[114]. 转大写
strtoupper($str)

[完成]
[117]. 依次向回调数传入每个健的健名和值,回调处理数组(一参为值二参为名),依次向回调数传入每个健的健名和值,键名不可改,键值可改。
array_walk($arr,"myfunction($values,$key)")

[完成]
[118]. 区分大小写 返回字符串第一次出现到结束的字符串,失败则返回false
strchr($str,$substr)

[完成]
[123]. 声明当前文档是json文件
header('Content-type: application/json')

[完成]
[124]. 删除一个变量
unset($m)

[完成]
[129]. 函数返回的关键字
return

[完成]
[130]. 开启缓冲
ob_start()

[完成]
[132]. 随机打乱数组
shuffle($arr)

[完成]
[133]. 随机取一个数组元素的键
array_rand($arr)

[完成]
[134]. 声明当前文档为css文件
header('Content-type: text/css')

[完成]
[137]. 删除文件
unlink($filename))

[完成]
[138]. 将资源文件中的指针移动到开始即0位置
rewind($filesource)

[完成]
[139]. 删COOKIE设置前不能向浏览器输出,当前页面无效,另一个页面在过期前有效
setcookie($key,"",time()-3600)

[完成]
[141]. base64解密码
base64_decode($str)

[完成]
[144]. 创建目录
mkdir($filename)

[完成]
[149]. 跳过本次循环
continue

[完成]
[151]. 块状字符串定义
$str=< < < kk..kk;

[完成]
[152]. ,在指定时间加年月日时分秒周
strtotime("2018-05-20 09:02:10 [+10 year]")

[完成]
[155]. 随打打乱字符串
str_shuffle($str)

[完成]
[156]. 比较数组,返回差集(比较键名)
array_diff_key($arr1,$arr2..)

[完成]
[157]. 判断资源文件指针是否到结尾
feof($filesource)

[完成]
[159]. 把一组(数组)请求的数据转为地址形式的字符串 array('a'=>1,'b'=>2) a=1&b=2
http_build_query($date)

[完成]
[161]. 把一个相对路径转换成绝对路径(会检测实际文件,不存在的情况下,会返回false)
realpath($filename)

[完成]
[162]. 获取文件大小
filesize($filename)

[完成]
[163]. 不区分大小写 返回字符串首次出现在位置
stripos($str,"")

[完成]
[166]. 结束php脚本执行
die

[完成]
[167]. 变量是否为空值
empty($m)

[完成]
[169]. 字符串替换
str_replace($strsub,"",$str)

[完成]
[170]. 每个无素(值)的重复次数
array_count_values($arr)

[完成]
[171]. 函数用于对数组单元从低到高进行排序。key重新定义
sort($arr)

[完成]
[172]. 打开文件作为资源 (只读方式打开,将文件指针指向文件头) (读写方式打开,将文件指针指向文件头) (写入方式打开,清除文件内容,如果文件不存在则尝试创建之) (读写方式打开,清除文件内容,如果文件不存在则尝试创建之) (写入方式打开,将文件指针指向文件末尾进行写入,如果文件不存在则尝试创建之) (读写方式打开,通过将文件指针指向文件末尾进行写入来保存文件内容) (创建一个新的文件并以写入方式打开,如果文件已存在则返回 FALSE 和一个错误) (创建一个新的文件并以读写方式打开,如果文件已存在则返回 FALSE 和一个错误)
fopen($filename,r/r+/w/w+/a/a+/x/x+)

[完成]
[174]. 函数用于对数组单元按照键名从低到高进行排序。
ksort($arr)

[完成]
[176]. 比较值,返回差集,值不同的,在其它数组中都没有出现过的元素集,只要其它数组中有一个出现,则不算,出现一次不被计入(第一个数组为标准)
array_diff($arr1,$arr2..)

[完成]
[177]. 取数组的所有值
array_values($arr)

[完成]
[178]. 生成$n个值都为$values的以$i开始为索相下标的数组
array_fill($i,$n,$values)

[完成]
[181]. 合并数组至另一个数组
array_merge($arr1top,$arr2end)

[完成]
[182]. 声明设置页面以什么性质进行缓存,默认公共设置进行缓存
header("Cache-Control: public")

[完成]
[189]. 输出缓冲区内容
ob_flush()

[完成]
[192]. 返回404状态码,页面不存在
header('HTTP/1.1 404 Not Found')

[完成]
[194]. 是否为目录
is_dir($str)

[完成]
[196]. //告诉浏览器最后一次修改时间
header('Last-Modified: '.gmdate(“D, d M Y H:i:s”, time()).' GMT')

[完成]
[197]. 字符串出现的次数(有指范围,则返回指定范围之内出现在次数)
substr_count($str,$substr[$n_start,[$n_length]])

[完成]
[198]. 分解一个url结果如Array ( [scheme] => http [host] => www.sina.com.cn [path] => /abc/de/fg.php [query] => id=1 )
parse_url($url)

[完成]
[200]. 首字母大写
ucfirst($str)

[完成]
[203]. 文件或目改名
rename($filename,$newfilename)

[完成]
[204]. 向下取整
floor($num)

[完成]
[205]. 声明本页需要缓存
header("Pragma: cache")

[完成]
[208]. 首字母小写
lcfirst($str)

[完成]
[209]. 声明文档内容为rss 编码为ISO-8859-1
header('Content-Type: application/rss+xml; charset=ISO-8859-1')

[完成]
[210]. - 将内部指针指向数组中的上一个元素,并输出值
prev($arr)

[完成]
[211]. 格式化输出格林威治时间GMT
gmdate("y-m-d H:i:s",time()+3600*8)

[完成]
[212]. 去除左端指定字符
ltrim($str[,""])

[完成]
[214]. 返回以字符串连接的数组元素组成的符串
implode("|",$arr)

[完成]
[215]. 转换成浮点数类型
floatval($m)

[完成]
[225]. 定义抽像类
abstract

[完成]
[227]. 用数组的值作为键名,$values作为健值生成一个数组
array_fill_keys($arr,$values)

[完成]
[228]. 读取文件全部内容
file_get_contents($filenam)

[完成]
[232]. 声明当前文档是avi视频文件
header('Content-Type: video/avi')

[完成]
[234]. 定义类私有成员
private

[完成]
[235]. 声明当前文档是mp3音频文件
header('Content-Type: audio/mp3')

[完成]
[236]. 直接跳转到指定的URL
header("location:helloworld.php")

[完成]
[238]. basename($filename)返回文件名(含主文件名和扩展名,不含路径,不检测实际文件)
0

[完成]
[239]. 获取资源文件中当前指针位置
ftell($filesource)

[完成]
[240]. 交换数组的键和值
array_flip($arr)

[完成]
[243]. 删除目录
rmdir($filename)

[完成]
重新开始给题