[18]. 删seesion
unset($_SESSION["key"])
[完成]
[21]. 声明当前文档是github编辑器文件
header('Content-type: application/atom+xml')
[完成]
[36]. - 将内部指针指向数组中的上一个元素,并输出值
prev($arr)
[完成]
[37]. 函数用于对数组单元按照键名从低到高进行排序。
ksort($arr)
[完成]
[38]. 获取字符串长度
strlen($str)
[完成]
[40]. 求所有数组元素的积
array_product($arr)
[完成]
[45]. 设置时区为中国时间
date_default_timezone_set('PRC')
[完成]
[46]. 定义类保护成员
protected
[完成]
[47]. 过虑数组
array_filter($arr[,callbackfunction])
[完成]
[49]. 不区分大小写 返回字符串首次出现在位置
stripos($str,"")
[完成]
[53]. 声明当前文档是图片.png文件
header('Content-type: image/png')
[完成]
[56]. 比较数组,返回差集(比较键名和键值)
array_diff_assoc($arr1,$arr2..)
[完成]
[60]. 声明当前文档为txt文件
header('Content-type: text/plain')
[完成]
[62]. 关闭缓冲区并输出
ob_end_flush()
[完成]
[64]. 转成整型
intval($m)
[完成]
[65]. 比较数组,返回差集(比较键名)
array_diff_key($arr1,$arr2..)
[完成]
[66]. 命名空间
namespace Pay\Controller
[完成]
[68]. 引入一个php文件,如果有引入,则不再执行,只引入一次
require_once
[完成]
[69]. 把回车换行\n字符换成
,多用于html
nl2br($str)
[完成]
[70]. 声明当前文档为XML文
header('Content-type: text/xml')
[完成]
[72]. 值是否存在于数组
in_array($values,$arr)
[完成]
[75]. 读取文件全部内容到缓冲区(即使没有开启ob_start()也能ob_get_contents获取)
readfile($filename)
[完成]
[81]. 从文件资源中读取全部内容
fread($filesource[,$n])
[完成]
[82]. 定义类私有成员
private
[完成]
[84]. 获取当前时间戳10位
time()
[完成]
[87]. 函数用于对数组单元从高到低进行排序。key重新定义
rsort($arr)
[完成]
[88]. 返回请求页面200状态码,请求正常
header('HTTP/1.1 200 OK')
[完成]
[92]. base64加密码
base64_encode($str)
[完成]
[93]. 以数组的形式获取以定义常量(不显示)
get_defined_constants()
[完成]
[94]. 声明当前文档是flash文件.swf
header('Content-Type: application/x-shockwave-flash')
[完成]
[95]. 使当前脚本暂停运行,直到$timestamp(时间戳)指定时间再进行从现在起 10 秒后唤醒 如time()+10
time_sleep_until($timestamp)
[完成]
[96]. 取数组的所有值
array_values($arr)
[完成]
[101]. 获取资源文件中当前指针位置
ftell($filesource)
[完成]
[102]. 声明设置页面以什么性质进行缓存,默认公共设置进行缓存
header("Cache-Control: public")
[完成]
[103]. 是否为目录
is_dir($str)
[完成]
[104]. 返转数组(关联型,连键名一起反,索引则重置健名为0开始)
array_reverse($arr)
[完成]
[107]. 取seesion
$str=$_SESSION["key"]
[完成]
[108]. 读取文件全部内容
file_get_contents($filenam)
[完成]
[109]. 常用的字符集
ISO-8859-1,GB2312,GBK,UTF-8,UTF-16
[完成]
[110]. 开启缓冲
ob_start()
[完成]
[111]. 是否为数组
is_array($x)
[完成]
[116]. 退出seesion
session_unset()
[完成]
[118]. 声明强制不需要浏览器缓存
header("Cache-Control: no-cache")
[完成]
[119]. 交换数组的键和值
array_flip($arr)
[完成]
[120]. list($a,$b,$c)=$arr 把数组元素依次赋值给$a,$b,$c 一个数组的元素依次存放至一些变量
1
[完成]
[122]. 打开一个目录资源
opendir($filename)
[完成]
[124]. 定义抽像类
abstract
[完成]
[125]. 设置页面文档编码为utf-8
header( 'Content-Type:text/html;charset=utf-8')
[完成]
[126]. 复制文件
copy($filename,$newfilename)
[完成]
[127]. 退出
exit
[完成]
[129]. 统计数组元素个数
count($arr)
[完成]
[131]. 转换成浮点数类型
floatval($m)
[完成]
[132]. 是否为数字
is_numeric($x)
[完成]
[135]. 声明当前文档是mid音频文件
header('Content-Type: audio/mid')
[完成]
[136]. 使用用户自定义的比较函数对数组
usort($arr)
[完成]
[138]. 是否为字符串
is_string($x)
[完成]
[139]. 首字母大写
ucfirst($str)
[完成]
[140]. 声明当前文档是js文件
header('Content-type: text/javascript')
[完成]
[141]. 获取文件路径(所在目录,不检测实际文件)
dirname($filename)
[完成]
[148]. 定义继承一个类后,可用use再继承的类修饰(继承父类之外再继承一个类) 同属性方法覆盖优先级 本类>trait类>父类
rait
[完成]
[149]. 格式化输出格林威治时间GMT
gmdate("y-m-d H:i:s",time()+3600*8)
[完成]
[156]. 引入一个php文件,在执行脚本前先入引入到当前文件
require
[完成]
[157]. 返回303状态码,重定向链接指向的不是新上传的资源,而是另外一个页面
header('HTTP/1.1 303 See Other')
[完成]
[161]. 往数组最后压入一个或多个元素
array_push($arr,$str[,str2[,str3]])
[完成]
[163]. 转小写
strtolower($str)
[完成]
[164]. 区分大小写 返回字符串最后一次出现在位置
strripos($str,"")
[完成]
[165]. 关闭文件资源
fclose($filesource])
[完成]
[167]. 存COOKIE会话
setcookie($key,$values[,time()+$n_time[,/[,"baidu.com"]]])
[完成]
[170]. 使用用户自定义的比较函数对数组按键名进行排序
uksort($arr,functionname)
[完成]
[173]. 声明当前文档是pdf文件
header('Content-type: application/pdf')
[完成]
[176]. 输出交集,只比较键名
array_intersect_key($arr1,$arr2)
[完成]
[184]. 把url形式如a=1&b=2的参数转存到一个数组 array('a'=>1,'b'=>2)
parse_str($uri,$params)
[完成]
[186]. 每个无素(值)的重复次数
array_count_values($arr)
[完成]
[188]. 用数组的值作为键名,$values作为健值生成一个数组
array_fill_keys($arr,$values)
[完成]
[190]. 数组或对像转json
json_encode($data)
[完成]
[192]. 以php代码风格输出变量值 同var_dump()但 不显示相关数据类型提示
var_export($str)
[完成]
[193]. 返回以字符串连接的数组元素组成的符串
implode("|",$arr)
[完成]
[194]. 字符串写入文件资源
fwrite($filesource, $str)
[完成]
[195]. 去除左端指定字符
ltrim($str[,""])
[完成]
[197]. 字符串截取,返回从指定位置截取指定长度的子字符串,不指定长聊默认为到结束全部字符串
substr($str,$n_start[,$n_length])
[完成]
[200]. 取COOKIE
$str=$_COOKIE[$key]
[完成]
[203]. 设置一个图片为下载类型,并将这个文件以前面header发送信息设定的类型输出,从而会弹出一个下载框
就是把服务器上的my.jpg下载下来,下载显示和保存的名字默认是downloaded.jpg
header('Content-type: image/jpeg');//输出的类型
header('Content-Disposition: attachment; filename=“downloaded.jpg”'); //下载显示的名字,注意格式
readfile('my.jpg');//输出服务器文件
[完成]
[206]. - 将内部指针指向数组中的最后一个元素,并输出值
end($arr)
[完成]
[208]. 返回缓冲区内容
ob_get_contents()
[完成]
[210]. 设置变量类型
settype($m,'int')
[完成]
[211]. ;函数返回时间戳的微秒数(小于0的精确到8位的小数),加true作为参数时,返回十位整数加4位小数的精确时间
microtime([true])
[完成]
[212]. 延时3秒后跳转到指定的URL
header("Refresh:3;url=helloworld.php")
[完成]
[213]. 返回303状态码,表示条件请求
header('HTTP/1.1 304 Not Modified')
[完成]
[217]. 清除缓冲区内容
ob_clean()
[完成]
[218]. 声明当前文档是avi视频文件
header('Content-Type: video/avi')
[完成]
[223]. 递规合并数组
array_merge_recursive($arr)
[完成]
[224]. 获取请求时的$HTTP_RAW_POST_DATA数据
file_get_contents("php://input")
[完成]
[226]. 比较值,返回差集,值不同的,在其它数组中都没有出现过的元素集,只要其它数组中有一个出现,则不算,出现一次不被计入(第一个数组为标准)
array_diff($arr1,$arr2..)
[完成]
[228]. ,按指定格式显示时间
date("y-m-d h:i:s"[,time()])
[完成]
[229]. base64解密码
base64_decode($str)
[完成]
[230]. 结束php脚本执行
die
[完成]
[233]. - 将内部指针指向数组中的下一个元素,并输出值
next($arr)
[完成]
[238]. - 返回当前元素的键名和键值,并将内部指针向前移动
each($arr)
[完成]
[240]. 把文件每行作为一个元素读出到一个数组
file($filename)
[完成]