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

[完成]
[1]. 以数组的形式获取以定义常量(不显示)
get_defined_constants()

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

[完成]
[3]. 设置时区为格林威治时间
date_default_timezone_set('UTC')

[完成]
[4]. 转成整型
intval($m)

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

[完成]
[10]. 统计数组元素个数
count($arr)

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

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

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

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

[完成]
[19]. 定义类公有成员
public

[完成]
[22]. 函数定义关键字
function

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

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

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

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

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

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

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

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

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

[完成]
[67]. 过虑数组
array_filter($arr[,callbackfunction])

[完成]
[70]. 读取文件全部内容到缓冲区(即使没有开启ob_start()也能ob_get_contents获取)
readfile($filename)

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

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

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

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

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

[完成]
[95]. 函数用于对数组单元从低到高进行排序并保持索引关系。key不变
asort($arr)

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

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

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

[完成]
[105]. 复制文件
copy($filename,$newfilename)

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

[完成]
[119]. 使当前脚本暂停运行,直到$timestamp(时间戳)指定时间再进行从现在起 10 秒后唤醒 如time()+10
time_sleep_until($timestamp)

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

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

[完成]
[128]. 是否为整数
is_int($x)

[完成]
[132]. 退出seesion
session_unset()

[完成]
[134]. 定义常量方式1
const A='123A'

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

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

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

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

[完成]
[144]. 设置一个图片为下载类型,并将这个文件以前面header发送信息设定的类型输出,从而会弹出一个下载框 就是把服务器上的my.jpg下载下来,下载显示和保存的名字默认是downloaded.jpg
header('Content-type: image/jpeg');//输出的类型 header('Content-Disposition: attachment; filename=“downloaded.jpg”'); //下载显示的名字,注意格式 readfile('my.jpg');//输出服务器文件

[完成]
[145]. 定义常量方式2
define('B','123B')

[完成]
[148]. 函数用于对数组单元从高到低进行排序并保持索引关系。key不变
arsort($arr)

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

[完成]
[150]. 把$str当做php来执行,注意其结束须有;号
eval($str)

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

[完成]
[154]. PHP换行符常量
PHP_EOL

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

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

[完成]
[162]. 当前页面是文档流文件,所有文件
header('Content-Type: application/octet-stream')

[完成]
[166]. 返回502状态码,响应超时
header('HTTP/1.1 502 Bad Gateway')

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

[完成]
[170]. 声明当前文档是github编辑器文件
header('Content-type: application/atom+xml')

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

[完成]
[173]. 把url形式如a=1&b=2的参数转存到一个数组 array('a'=>1,'b'=>2)
parse_str($uri,$params)

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

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

[完成]
[185]. 使用命名空间
use Think\Log;

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

[完成]
[194]. 告诉浏览器禁止本页被缓存
header("Pragma: no-cache,must-revalidate")

[完成]
[198]. 打印输出变量$str
print_r($str)

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

[完成]
[202]. 声明当前文档是js文件
header('Content-type: text/javascript')

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

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

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

[完成]
[213]. 中文字符串替换
str_ireplace($strsub,"",$str)

[完成]
[215]. 从资源中读取文件一个字符指针往下移
fgetc($filesource)

[完成]
[216]. 开启session会话
session_start()

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

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

[完成]
[219]. 获取变量类型
gettype($m)

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

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

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

[完成]
[230]. 从文件资源中读取全部内容
fread($filesource[,$n])

[完成]
[231]. 把回车换行\n字符换成
,多用于html
nl2br($str)

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

[完成]
[233]. 扫描列出一个目录(或日录资源)下的文件
scandir($dirsoucre[,1])

[完成]
[235]. 获取字符串长度
strlen($str)

[完成]
[236]. 去除右端指定字符
rtrim($str[,""])

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

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

[完成]
重新开始给题