[4]. 求所有数组元素的积
array_product($arr)
[完成]
[9]. 函数用于对数组单元从低到高进行排序并保持索引关系。key不变
asort($arr)
[完成]
[10]. 分解一个url结果如Array ( [scheme] => http [host] => www.sina.com.cn [path] => /abc/de/fg.php [query] => id=1 )
parse_url($url)
[完成]
[11]. 从文件资源中读取全部内容
fread($filesource[,$n])
[完成]
[13]. 向上取整
ceil($num)
[完成]
[14]. 返回缓冲区内容
ob_get_contents()
[完成]
[16]. 关闭目录资源
closedir($filesource)
[完成]
[21]. 声明文档内容为rss 编码为ISO-8859-1
header('Content-Type: application/rss+xml; charset=ISO-8859-1')
[完成]
[26]. 取指定数字之间的随机整数 可省两参数,同rand(),效率快4倍
mt_rand($n_min,$n_max)
[完成]
[30]. 删seesion
unset($_SESSION["key"])
[完成]
[32]. 把一组(数组)请求的数据转为地址形式的字符串 array('a'=>1,'b'=>2) a=1&b=2
http_build_query($date)
[完成]
[34]. 函数用于对数组单元按照键名从高到低进行排序。
krsort($arr)
[完成]
[35]. 表单提交上传文件编码
[完成]
[39]. 不区分大小写 返回字符串首次出现在位置
stripos($str,"")
[完成]
[43]. 定义抽像类
abstract
[完成]
[46]. 读取文件全部内容
file_get_contents($filenam)
[完成]
[48]. 比较数组,返回差集(比较键名)
array_diff_key($arr1,$arr2..)
[完成]
[53]. 函数用于对数组单元从高到低进行排序。key重新定义
rsort($arr)
[完成]
[56]. 返回以字符串连接的数组元素组成的符串
implode("|",$arr)
[完成]
[60]. 立即刷新输出等待输出(离开OB缓冲)的内容(不同版本配置,待输出内容需要积累到一定量)
flush()
[完成]
[66]. 引入一个php文件,在执行脚本前先入引入到当前文件
require
[完成]
[70]. json转对像,或转数组
json_decode($data[,false|true])
[完成]
[71]. 键是否存在于数组
array_key_exists($key,$arr)
[完成]
[74]. base64加密码
base64_encode($str)
[完成]
[75]. 中文字符串截取
mb_substr($str,$n_start[,[$n_length])
[完成]
[76]. 清除缓冲区内容
ob_clean()
[完成]
[78]. 去除左端指定字符
ltrim($str[,""])
[完成]
[79]. 获取资源文件中当前指针位置
ftell($filesource)
[完成]
[80]. 输出交集,只比较键名
array_intersect_key($arr1,$arr2)
[完成]
[81]. 声明当前文档是flash文件.swf
header('Content-Type: application/x-shockwave-flash')
[完成]
[82]. 声明当前文档是mp4视频文件
header('Content-Type: video/mpeg4')
[完成]
[83]. 删除目录
rmdir($filename)
[完成]
[84]. 退出
exit
[完成]
[87]. 去除重复项(去掉后面的保留前面的)
array_unique($arr)
[完成]
[88]. 获取文件大小
filesize($filename)
[完成]
[91]. 引入一个php文件,如果有引入,则不再执行,只引入一次
require_once
[完成]
[92]. 使用用户自定义的比较函数对数组按键名进行排序
uksort($arr,functionname)
[完成]
[93]. 声明当前文档是图片.jpg文件
header('Content-type: image/jpeg')
[完成]
[94]. 获取文件最后修改时间
filemtime($filename)
[完成]
[95]. 是否为整数
is_int($x)
[完成]
[96]. 告诉浏览器禁止本页被缓存
header("Pragma: no-cache,must-revalidate")
[完成]
[97]. 往一个文件中写入内容(重写,追加)
file_put_contents($filename,$str[.FILE_APPEND])
[完成]
[100]. ,按指定格式显示时间
date("y-m-d h:i:s"[,time()])
[完成]
[102]. 比较值,返回差集,值不同的,在其它数组中都没有出现过的元素集,只要其它数组中有一个出现,则不算,出现一次不被计入(第一个数组为标准)
array_diff($arr1,$arr2..)
[完成]
[104]. 随打打乱字符串
str_shuffle($str)
[完成]
[105]. 声明当前文档是pdf文件
header('Content-type: application/pdf')
[完成]
[106]. 声明当前文档是avi视频文件
header('Content-Type: video/avi')
[完成]
[109]. 取COOKIE
$str=$_COOKIE[$key]
[完成]
[110]. 区分大小写 返回字符串最后一次出现在位置
strrpos($str,"")
[完成]
[111]. 存COOKIE会话
setcookie($key,$values[,time()+$n_time[,/[,"baidu.com"]]])
[完成]
[112]. 把回车换行\n字符换成
,多用于html
nl2br($str)
[完成]
[114]. 输出交集,比较键和值都相同
array_intersect_assoc($arr1,$arr2)
[完成]
[116]. 四舍五入
round($num)
[完成]
[118]. 关闭文件资源
fclose($filesource])
[完成]
[120]. 函数用于对数组单元按照键名从低到高进行排序。
ksort($arr)
[完成]
[124]. 声明当前文档是图片.png文件
header('Content-type: image/png')
[完成]
[127]. 使当前脚本暂停运行,直到$timestamp(时间戳)指定时间再进行从现在起 10 秒后唤醒 如time()+10
time_sleep_until($timestamp)
[完成]
[128]. 每个无素(值)的重复次数
array_count_values($arr)
[完成]
[131]. 字符串替换
str_replace($strsub,"",$str)
[完成]
[132]. 函数返回的关键字
return
[完成]
[135]. 从资源中读取文件一个字符指针往下移
fgetc($filesource)
[完成]
[138]. 定义继承一个类后,可用use再继承的类修饰(继承父类之外再继承一个类) 同属性方法覆盖优先级 本类>trait类>父类
rait
[完成]
[140]. 中文字符串替换
str_ireplace($strsub,"",$str)
[完成]
[141]. 取数组第一个元素,并从数组中删除它,输出值 (弹出第一个元素)
array_shift($arr)
[完成]
[148]. 简单的字符转时间戳
strtotime("2018-05-20 09:02:10")
[完成]
[149]. 声明当前文档是github编辑器文件
header('Content-type: application/atom+xml')
[完成]
[156]. 变量是否为一个对像
is_object($x)
[完成]
[159]. 取seesion
$str=$_SESSION["key"]
[完成]
[160]. 延时3秒后跳转到指定的URL
header("Refresh:3;url=helloworld.php")
[完成]
[161]. 判断文件或目录是否存在
file_exists($filename)
[完成]
[163]. 显示变量的类型并输出值
var_dump($str)
[完成]
[164]. 使用命名空间
use Think\Log;
[完成]
[166]. 声明当前文档为XML文
header('Content-type: text/xml')
[完成]
[167]. 函数用于对数组单元从高到低进行排序并保持索引关系。key不变
arsort($arr)
[完成]
[169]. 是否为字符串
is_string($x)
[完成]
[170]. 返回303状态码,表示条件请求
header('HTTP/1.1 304 Not Modified')
[完成]
[173]. 序列化对像或数组,使之方便保存
serialize($arr|$object)
[完成]
[180]. 定义接口类
interface
[完成]
[186]. 关闭缓冲区并输出
ob_end_flush()
[完成]
[188]. 读取文件全部内容到缓冲区(即使没有开启ob_start()也能ob_get_contents获取)
readfile($filename)
[完成]
[190]. list($a,$b,$c)=$arr 把数组元素依次赋值给$a,$b,$c 一个数组的元素依次存放至一些变量
1
[完成]
[197]. - 将内部指针指向数组中的下一个元素,并输出值
next($arr)
[完成]
[210]. 重复字符串
str_repeat($str,$n)
[完成]
[211]. 声明当前文档是图片.gif文件
header('Content-type: image/gif')
[完成]
[212]. 把url形式如a=1&b=2的参数转存到一个数组 array('a'=>1,'b'=>2)
parse_str($uri,$params)
[完成]
[214]. 删除一个数组变量或元素
unset($arr)
[完成]
[215]. ,把一个数组的值,作为另一个数组的键名
array_combine($arr1,$arr2)
[完成]
[223]. 变量是否为空值
empty($m)
[完成]
[230]. 定义常量方式2
define('B','123B')
[完成]
[235]. 插入一个php文件,执行到该语句时插入
include
[完成]
[243]. 以php代码风格输出变量值 同var_dump()但 不显示相关数据类型提示
var_export($str)
[完成]
[244]. 获取字符串长度
strlen($str)
[完成]