[0]. 返回404状态码,页面不存在
header('HTTP/1.1 404 Not Found')
[完成]
[5]. 函数用于对数组单元从低到高进行排序。key重新定义
sort($arr)
[完成]
[6]. 继承父类关键字
extends
[完成]
[7]. 把文件每行作为一个元素读出到一个数组
file($filename)
[完成]
[10]. 转小写
strtolower($str)
[完成]
[11]. 打开文件作为资源
(只读方式打开,将文件指针指向文件头)
(读写方式打开,将文件指针指向文件头)
(写入方式打开,清除文件内容,如果文件不存在则尝试创建之)
(读写方式打开,清除文件内容,如果文件不存在则尝试创建之)
(写入方式打开,将文件指针指向文件末尾进行写入,如果文件不存在则尝试创建之)
(读写方式打开,通过将文件指针指向文件末尾进行写入来保存文件内容)
(创建一个新的文件并以写入方式打开,如果文件已存在则返回 FALSE 和一个错误)
(创建一个新的文件并以读写方式打开,如果文件已存在则返回 FALSE 和一个错误)
fopen($filename,r/r+/w/w+/a/a+/x/x+)
[完成]
[12]. 扫描列出一个目录(或日录资源)下的文件
scandir($dirsoucre[,1])
[完成]
[13]. 关闭缓冲区不输出内容
ob_end_clean()
[完成]
[14]. 取最大值
max($arr|"num1,num2")
[完成]
[15]. 返回502状态码,响应超时
header('HTTP/1.1 502 Bad Gateway')
[完成]
[21]. 是否为目录
is_dir($str)
[完成]
[24]. 声明当前文档是rss文件
header('Content-Type: application/rss+xml')
[完成]
[25]. 转大写
strtoupper($str)
[完成]
[28]. 判断资源文件指针是否到结尾
feof($filesource)
[完成]
[31]. 区分大小写 返回字符串最后一次出现到结束的字符串,失败则返回false
strrchr($str,$substr)
[完成]
[33]. 首字母小写
lcfirst($str)
[完成]
[35]. 返回文件扩展名[extension],文件名[basename],[filename]主文件名,[dirname]所在目录路径到数组(不检测实际文件)
pathinfo($filename)
[完成]
[37]. 向下取整
floor($num)
[完成]
[38]. 去除重复项(去掉后面的保留前面的)
array_unique($arr)
[完成]
[40]. 区分大小写 返回字符串首次出现在位置
strpos($str,"")
[完成]
[41]. PHP换行符常量
PHP_EOL
[完成]
[44]. 读取文件全部内容
file_get_contents($filenam)
[完成]
[45]. 获取文件大小
filesize($filename)
[完成]
[46]. 关闭目录资源
closedir($filesource)
[完成]
[47]. - 将内部指针指向数组中的下一个元素,并输出值
next($arr)
[完成]
[48]. 使用用户自定义的比较函数对数组按键名进行排序
uksort($arr,functionname)
[完成]
[49]. 首字母大写
ucfirst($str)
[完成]
[51]. 定义类不可覆盖成员
final
[完成]
[52]. 关闭缓冲区并输出
ob_end_flush()
[完成]
[54]. 返转数组(关联型,连键名一起反,索引则重置健名为0开始)
array_reverse($arr)
[完成]
[55]. 以数组的形式获取以定义常量(不显示)
get_defined_constants()
[完成]
[58]. 返回请求页面301状态码,资源以永久重定向
header('HTTP/1.1 301 Moved Permanently')
[完成]
[59]. 去除两端指定字符(不指定默认为空白字符)
trim($str[,""])
[完成]
[64]. 定义继承一个类后,可用use再继承的类修饰(继承父类之外再继承一个类) 同属性方法覆盖优先级 本类>trait类>父类
rait
[完成]
[68]. 判断一个变量是否存在
isset($m)
[完成]
[70]. 数组或对像转json
json_encode($data)
[完成]
[71]. 当前页面是文档流文件,所有文件
header('Content-Type: application/octet-stream')
[完成]
[73]. ,按指定格式显示时间
date("y-m-d h:i:s"[,time()])
[完成]
[77]. 返回303状态码,表示条件请求
header('HTTP/1.1 304 Not Modified')
[完成]
[78]. 存COOKIE会话
setcookie($key,$values[,time()+$n_time[,/[,"baidu.com"]]])
[完成]
[79]. 声明当前文档是mp3音频文件
header('Content-Type: audio/mp3')
[完成]
[80]. 定义常量方式1
const A='123A'
[完成]
[82]. 获取文件最后修改时间
filemtime($filename)
[完成]
[83]. ,在指定时间加年月日时分秒周
strtotime("2018-05-20 09:02:10 [+10 year]")
[完成]
[85]. 获取文件路径(所在目录,不检测实际文件)
dirname($filename)
[完成]
[89]. 延时3秒后跳转到指定的URL
header("Refresh:3;url=helloworld.php")
[完成]
[92]. base64解密码
base64_decode($str)
[完成]
[93]. 四舍五入
round($num)
[完成]
[94]. 重复字符串
str_repeat($str,$n)
[完成]
[101]. 字符串出现的次数(有指范围,则返回指定范围之内出现在次数)
substr_count($str,$substr[$n_start,[$n_length]])
[完成]
[104]. 从资源中读取文件一个字符指针往下移
fgetc($filesource)
[完成]
[105]. 删除文件
unlink($filename))
[完成]
[106]. 交换数组的键和值
array_flip($arr)
[完成]
[109]. 统计数组元素个数
count($arr)
[完成]
[110]. 往数组最前面压入一个或多个元素
array_unshift($arr,$str[,str2[,str3]])
[完成]
[111]. 结束php脚本执行
die
[完成]
[121]. 获取变量类型
gettype($m)
[完成]
[122]. 取数组的所有值
array_values($arr)
[完成]
[123]. 求所有数组元素的和
array_sum($arr)
[完成]
[126]. 是否为整数
is_int($x)
[完成]
[127]. 返回缓冲区内容的长度
ob_get_length()
[完成]
[128]. 用数组的值作为键名,$values作为健值生成一个数组
array_fill_keys($arr,$values)
[完成]
[129]. 定义接口类
interface
[完成]
[130]. 删除目录
rmdir($filename)
[完成]
[131]. 是否为数组
is_array($x)
[完成]
[132]. 常用的字符集
ISO-8859-1,GB2312,GBK,UTF-8,UTF-16
[完成]
[134]. 随机取一个数组元素的键
array_rand($arr)
[完成]
[137]. 移动上传文件
move_uploaded_file($tmp_filename,$savefilename)
[完成]
[142]. 退出seesion
session_unset()
[完成]
[143]. 读取文件全部内容到缓冲区(即使没有开启ob_start()也能ob_get_contents获取)
readfile($filename)
[完成]
[144]. 引入一个php文件,如果有引入,则不再执行,只引入一次
require_once
[完成]
[147]. 复制文件
copy($filename,$newfilename)
[完成]
[149]. list($a,$b,$c)=$arr 把数组元素依次赋值给$a,$b,$c 一个数组的元素依次存放至一些变量
1
[完成]
[153]. 输出缓冲区内容
ob_flush()
[完成]
[156]. 以php代码风格输出变量值 同var_dump()但 不显示相关数据类型提示
var_export($str)
[完成]
[157]. 声明当前文档是mid音频文件
header('Content-Type: audio/mid')
[完成]
[163]. 声明当前文档是zip文件
header('Content-type: application/zip')
[完成]
[164]. 关闭文件资源
fclose($filesource])
[完成]
[166]. 函数用于对数组单元从高到低进行排序并保持索引关系。key不变
arsort($arr)
[完成]
[170]. 取最小值
min($arr|"num1,num2")
[完成]
[172]. 取数组最后一个元素,并从数组中删除它,输出值 (弹出最后一个元素)
array_pop($arr)
[完成]
[174]. 声明当前文档为css文件
header('Content-type: text/css')
[完成]
[175]. 引入一个php文件,在执行脚本前先入引入到当前文件
require
[完成]
[176]. 声明当前文档是视频.mpa .mpg .mpeg .mpv 文件
header('Content-type: video/mge')
[完成]
[177]. 函数定义关键字
function
[完成]
[180]. 内容过期时间,需以格林威治时间为标准,即浏览器缓存多久
header("Expires: ".gmdate("D, d M Y H:i:s", time() + 30*60*60*24)." GMT")
[完成]
[181]. 取seesion
$str=$_SESSION["key"]
[完成]
[185]. 从资源中读取文件一行指针往下移
fgets($filesource[,$n])
[完成]
[191]. 设置时区为中国时间
date_default_timezone_set('PRC')
[完成]
[194]. 真值
true
[完成]
[196]. 函数用于对数组单元按照键名从低到高进行排序。
ksort($arr)
[完成]
[198]. 去除右端指定字符
rtrim($str[,""])
[完成]
[200]. 共享锁定|独占|释放|不堵塞 模式锁定打开的资源文件
flock($filesource, LOCK_SH | LOCK_EX | LOCK_UN | LOCK_NB[,false|true|1])
[完成]
[203]. 不区分大小写 返回字符串首次出现在位置
stripos($str,"")
[完成]
[204]. 往数组最后压入一个或多个元素
array_push($arr,$str[,str2[,str3]])
[完成]
[205]. 函数用于对数组单元按照键名从高到低进行排序。
krsort($arr)
[完成]
[212]. basename($filename)返回文件名(含主文件名和扩展名,不含路径,不检测实际文件)
0
[完成]
[213]. 比较数组,返回差集(比较键名)
array_diff_key($arr1,$arr2..)
[完成]
[216]. 打开一个目录资源
opendir($filename)
[完成]
[220]. - 返回当前元素的键名和键值,并将内部指针向前移动
each($arr)
[完成]
[223]. 删除一个变量
unset($m)
[完成]
[224]. 合并数组至另一个数组
array_merge($arr1top,$arr2end)
[完成]
[227]. 声明当前文档为XML文
header('Content-type: text/xml')
[完成]
[232]. 将资源文件中的指针移动到开始即0位置
rewind($filesource)
[完成]
[235]. - 将内部指针指向数组中的最后一个元素,并输出值
end($arr)
[完成]
[236]. 依次向回调数传入每个健的健名和值,回调处理数组(一参为值二参为名),依次向回调数传入每个健的健名和值,键名不可改,键值可改。
array_walk($arr,"myfunction($values,$key)")
[完成]
[242]. 函数用于对数组单元从高到低进行排序。key重新定义
rsort($arr)
[完成]