[2]. 输出交集,只比较键名
array_intersect_key($arr1,$arr2)

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

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

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

[完成]
[10]. - 返回当前元素的键名和键值,并将内部指针向前移动
each($arr)

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

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

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

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

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

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

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

[完成]
[28]. 内容过期时间,需以格林威治时间为标准,即浏览器缓存多久
header("Expires: ".gmdate("D, d M Y H:i:s", time() + 30*60*60*24)." GMT")

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

[完成]
[31]. ;函数返回时间戳的微秒数(小于0的精确到8位的小数),加true作为参数时,返回十位整数加4位小数的精确时间
microtime([true])

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

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

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

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

[完成]
[39]. 删seesion
unset($_SESSION["key"])

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

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

[完成]
[43]. 取COOKIE
$str=$_COOKIE[$key]

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

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

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

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

[完成]
[54]. 取seesion
$str=$_SESSION["key"]

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

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

[完成]
[62]. 递规合并数组
array_merge_recursive($arr)

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

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

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

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

[完成]
[69]. 向上取整
ceil($num)

[完成]
[85]. 退出
exit

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

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

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

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

[完成]
[97]. 设置缓冲区为立即输出
ob_implicit_flush()

[完成]
[101]. 关闭缓冲区并输出
ob_end_flush()

[完成]
[103]. 关闭文件资源
fclose($filesource])

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

[完成]
[105]. 定义类保护成员
protected

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

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

[完成]
[110]. 设置变量类型
settype($m,'int')

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

[完成]
[121]. 往一个文件中写入内容(重写,追加)
file_put_contents($filename,$str[.FILE_APPEND])

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

[完成]
[125]. 存COOKIE会话
setcookie($key,$values[,time()+$n_time[,/[,"baidu.com"]]])

[完成]
[127]. 返回请求页面301状态码,资源以永久重定向
header('HTTP/1.1 301 Moved Permanently')

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

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

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

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

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

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

[完成]
[142]. 使用用户自定义的比较函数对数组
usort($arr)

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

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

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

[完成]
[149]. 是否为文件
is_file($str)

[完成]
[150]. 获取当前时间戳10位
time()

[完成]
[155]. 继承父类关键字
extends

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

[完成]
[158]. 清除缓冲区内容
ob_clean()

[完成]
[162]. 获取文件路径(所在目录,不检测实际文件)
dirname($filename)

[完成]
[166]. 显示变量的类型并输出值
var_dump($str)

[完成]
[167]. 变量是否为一个对像
is_object($x)

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

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

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

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

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

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

[完成]
[176]. 真值
true

[完成]
[181]. 延时3秒后跳转到指定的URL
header("Refresh:3;url=helloworld.php")

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

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

[完成]
[185]. 以指定字符串分界打散字符串到一个数组
explode("|",$str)

[完成]
[186]. ,把一个数组的值,作为另一个数组的键名
array_combine($arr1,$arr2)

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

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

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

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

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

[完成]
[198]. 使用用户自定义的比较函数对数组 元素按键值进行排序,其中$a和$b系统自动分配相邻的两个元素传入 functionnqmq($a,$b)
uasort($arr,functionname)

[完成]
[208]. 定义类静态成员
static

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

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

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

[完成]
[213]. 求所有数组元素的积
array_product($arr)

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

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

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

[完成]
[227]. 以php代码风格输出变量值 同var_dump()但 不显示相关数据类型提示
var_export($str)

[完成]
[235]. 取数组的所有键
array_keys($arr)

[完成]
[236]. 四舍五入
round($num)

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

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

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

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

[完成]
重新开始给题