[1]. 字符串写入文件资源
fwrite($filesource, $str)
[完成]
[5]. 转大写
strtoupper($str)
[完成]
[8]. 设置变量类型
settype($m,'int')
[完成]
[10]. 值是否存在于数组
in_array($values,$arr)
[完成]
[15]. 转小写
strtolower($str)
[完成]
[16]. - 将内部指针指向数组中的下一个元素,并输出值
next($arr)
[完成]
[18]. 是否为数组
is_array($x)
[完成]
[20]. 返回请求页面200状态码,请求正常
header('HTTP/1.1 200 OK')
[完成]
[21]. 不区分大小写 返回字符串第一次出现到结束的字符串,失败则返回false
stristr($str,$substr)
[完成]
[28]. 从资源中读取文件一行指针往下移
fgets($filesource[,$n])
[完成]
[34]. 是否为空值
is_null($x)
[完成]
[36]. 取数组第一个元素,并从数组中删除它,输出值 (弹出第一个元素)
array_shift($arr)
[完成]
[38]. 真值
true
[完成]
[40]. 删除文件
unlink($filename))
[完成]
[42]. 返回303状态码,重定向链接指向的不是新上传的资源,而是另外一个页面
header('HTTP/1.1 303 See Other')
[完成]
[43]. 定义类不可覆盖成员
final
[完成]
[45]. 区分大小写 返回字符串第一次出现到结束的字符串,失败则返回false
strchr($str,$substr)
[完成]
[46]. 区分大小写 返回字符串第一次出现到结束的字符串,失败则返回false
strstr($str,$substr)
[完成]
[47]. 是否为整数
is_int($x)
[完成]
[48]. 获取文件大小
filesize($filename)
[完成]
[49]. 往一个文件中写入内容(重写,追加)
file_put_contents($filename,$str[.FILE_APPEND])
[完成]
[52]. 函数用于对数组单元从低到高进行排序。key重新定义
sort($arr)
[完成]
[53]. 命名空间
namespace Pay\Controller
[完成]
[54]. 使用用户自定义的比较函数对数组 元素按键值进行排序,其中$a和$b系统自动分配相邻的两个元素传入 functionnqmq($a,$b)
uasort($arr,functionname)
[完成]
[55]. 区分大小写 返回字符串最后一次出现到结束的字符串,失败则返回false
strrchr($str,$substr)
[完成]
[56]. 读取文件全部内容到缓冲区(即使没有开启ob_start()也能ob_get_contents获取)
readfile($filename)
[完成]
[59]. 返转字符串
strrev($str)
[完成]
[60]. 统计数组元素个数
count($arr)
[完成]
[62]. 退出seesion
session_unset()
[完成]
[64]. 声明当前文档是zip文件
header('Content-type: application/zip')
[完成]
[65]. 声明当前文档是github编辑器文件
header('Content-type: application/atom+xml')
[完成]
[66]. 声明当前文档是js文件
header('Content-type: text/javascript')
[完成]
[68]. 函数用于对数组单元从高到低进行排序并保持索引关系。key不变
arsort($arr)
[完成]
[69]. 删seesion
unset($_SESSION["key"])
[完成]
[70]. 设置脚本超时时间,-1为不限
set_time_limit(0)
[完成]
[71]. 使用用户自定义的比较函数对数组
usort($arr)
[完成]
[72]. 取数组最后一个元素,并从数组中删除它,输出值 (弹出最后一个元素)
array_pop($arr)
[完成]
[73]. 常用的字符集
ISO-8859-1,GB2312,GBK,UTF-8,UTF-16
[完成]
[75]. 获取中文字符串长度
mb_strlen($str)
[完成]
[78]. 休眠s秒再运行
sleep($s)
[完成]
[79]. 继承父类关键字
extends
[完成]
[80]. 定义类私有成员
private
[完成]
[81]. 首字母小写
lcfirst($str)
[完成]
[82]. 当前页面是文档流文件,所有文件
header('Content-Type: application/octet-stream')
[完成]
[84]. - 返回当前元素的键名和键值,并将内部指针向前移动
each($arr)
[完成]
[87]. , 以参数 [头|当前|结尾] 为参考,移动指针到指定位置
fseek($filesource,$n[,SEEK_SET|SEEK_CUR|SEEK_END])
[完成]
[88]. 是否为数字
is_numeric($x)
[完成]
[91]. 声明当前文档为XML文
header('Content-type: text/xml')
[完成]
[93]. 从文件资源中读取全部内容
fread($filesource[,$n])
[完成]
[94]. 变量是否为一个对像
is_object($x)
[完成]
[95]. 块状字符串定义
$str=< < < kk..kk;
[完成]
[96]. 递规合并数组
array_merge_recursive($arr)
[完成]
[97]. 重复字符串
str_repeat($str,$n)
[完成]
[100]. 取最大值
max($arr|"num1,num2")
[完成]
[101]. 设置页面文档编码为utf-8
header( 'Content-Type:text/html;charset=utf-8')
[完成]
[102]. 取绝对值
abs($num)
[完成]
[103]. 向上取整
ceil($num)
[完成]
[104]. 直接跳转到指定的URL
header("location:helloworld.php")
[完成]
[107]. 是否为文件
is_file($str)
[完成]
[108]. 判断资源文件指针是否到结尾
feof($filesource)
[完成]
[109]. - 将内部指针指向数组中的第一个元素,并输出值
reset($arr)
[完成]
[110]. 脚本调入后台运行,即使关闭浏览器也会有服务端继续执行
ignore_user_abort_test(true)
[完成]
[111]. 交换数组的键和值
array_flip($arr)
[完成]
[112]. 设置当前页面是以附件形式下载的类型
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'); //输出服务器文件
[完成]
[113]. 删COOKIE设置前不能向浏览器输出,当前页面无效,另一个页面在过期前有效
setcookie($key,"",time()-3600)
[完成]
[114]. - 将内部指针指向数组中的上一个元素,并输出值
prev($arr)
[完成]
[115]. 声明强制不需要浏览器缓存
header("Cache-Control: no-cache")
[完成]
[116]. 关闭文件资源
fclose($filesource])
[完成]
[117]. 定义类静态成员
static
[完成]
[118]. 获取资源文件中当前指针位置
ftell($filesource)
[完成]
[119]. 声明当前文档是mp3音频文件
header('Content-Type: audio/mp3')
[完成]
[120]. 使用用户自定义的比较函数对数组按键名进行排序
uksort($arr,functionname)
[完成]
[124]. 求所有数组元素的和
array_sum($arr)
[完成]
[125]. 输出交集,比较键和值都相同
array_intersect_assoc($arr1,$arr2)
[完成]
[127]. ;函数返回时间戳的微秒数(小于0的精确到8位的小数),加true作为参数时,返回十位整数加4位小数的精确时间
microtime([true])
[完成]
[128]. 函数用于对数组单元按照键名从低到高进行排序。
ksort($arr)
[完成]
[129]. 函数用于对数组单元从高到低进行排序。key重新定义
rsort($arr)
[完成]
[130]. 声明当前文档是mp4视频文件
header('Content-Type: video/mpeg4')
[完成]
[131]. 将资源文件中的指针移动到开始即0位置
rewind($filesource)
[完成]
[132]. 定义继承一个类后,可用use再继承的类修饰(继承父类之外再继承一个类) 同属性方法覆盖优先级 本类>trait类>父类
rait
[完成]
[133]. PHP换行符常量
PHP_EOL
[完成]
[135]. 转换一个字符串的字符集
iconv($code1,$code2,$str)
[完成]
[136]. 函数用于对数组单元从低到高进行排序并保持索引关系。key不变
asort($arr)
[完成]
[137]. 以指定字符串分界打散字符串到一个数组
explode("|",$str)
[完成]
[138]. //告诉浏览器最后一次修改时间
header('Last-Modified: '.gmdate(“D, d M Y H:i:s”, time()).' GMT')
[完成]
[139]. 延时3秒后跳转到指定的URL
header("Refresh:3;url=helloworld.php")
[完成]
[140]. 引入一个php文件,如果有引入,则不再执行,只引入一次
require_once
[完成]
[141]. 表单提交上传文件编码
[完成]
[145]. 返回请求页面301状态码,资源以永久重定向
header('HTTP/1.1 301 Moved Permanently')
[完成]
[146]. 复制文件
copy($filename,$newfilename)
[完成]
[147]. 定义常量方式1
const A='123A'
[完成]
[148]. 定义类公有成员
public
[完成]
[149]. 关闭目录资源
closedir($filesource)
[完成]
[150]. 使当前脚本暂停运行,直到$timestamp(时间戳)指定时间再进行从现在起 10 秒后唤醒 如time()+10
time_sleep_until($timestamp)
[完成]
[152]. 退出
exit
[完成]
[153]. 声明当前文档是图片.gif文件
header('Content-type: image/gif')
[完成]
[154]. 声明当前文档是mid音频文件
header('Content-Type: audio/mid')
[完成]
[156]. 区分大小写 返回字符串最后一次出现在位置
strripos($str,"")
[完成]
[157]. 打开一个目录资源
opendir($filename)
[完成]
[158]. 告诉浏览器当前文档语言
header('Content-language: en')
[完成]
[159]. 字符串出现的次数(有指范围,则返回指定范围之内出现在次数)
substr_count($str,$substr[$n_start,[$n_length]])
[完成]
[160]. 获取文件最后修改时间
filemtime($filename)
[完成]
[162]. 开启缓冲
ob_start()
[完成]
[163]. 声明当前文档是视频.mpa .mpg .mpeg .mpv 文件
header('Content-type: video/mge')
[完成]
[164]. 用数组的值作为键名,$values作为健值生成一个数组
array_fill_keys($arr,$values)
[完成]
[165]. 扫描列出一个目录(或日录资源)下的文件
scandir($dirsoucre[,1])
[完成]
[167]. 告诉浏览器禁止本页被缓存
header("Pragma: no-cache,must-revalidate")
[完成]
[168]. 设置缓冲区为立即输出
ob_implicit_flush()
[完成]
[169]. 声明当前文档是rss文件
header('Content-Type: application/rss+xml')
[完成]
[170]. 去除右端指定字符
rtrim($str[,""])
[完成]
[171]. 关闭缓冲区不输出内容
ob_end_clean()
[完成]
[173]. 取seesion
$str=$_SESSION["key"]
[完成]
[176]. 依次向回调数传入每个健的健名和值,回调处理数组(一参为值二参为名),依次向回调数传入每个健的健名和值,键名不可改,键值可改。
array_walk($arr,"myfunction($values,$key)")
[完成]
[177]. 中文字符串截取
mb_substr($str,$n_start[,[$n_length])
[完成]
[178]. 往数组最前面压入一个或多个元素
array_unshift($arr,$str[,str2[,str3]])
[完成]
[179]. 关闭缓冲区并输出
ob_end_flush()
[完成]
[180]. 合并数组至另一个数组
array_merge($arr1top,$arr2end)
[完成]
[183]. 清除缓冲区内容
ob_clean()
[完成]
[184]. 取数组的所有键
array_keys($arr)
[完成]
[186]. 中文字符串替换
str_ireplace($strsub,"",$str)
[完成]
[187]. 首字母大写
ucfirst($str)
[完成]
[188]. 定义常量方式2
define('B','123B')
[完成]
[189]. 移动上传文件
move_uploaded_file($tmp_filename,$savefilename)
[完成]
[190]. 跳过本次循环
continue
[完成]
[191]. json转对像,或转数组
json_decode($data[,false|true])
[完成]
[192]. 定义抽像类
abstract
[完成]
[194]. 常量是否被定义
defined('A')
[完成]
[195]. 共享锁定|独占|释放|不堵塞 模式锁定打开的资源文件
flock($filesource, LOCK_SH | LOCK_EX | LOCK_UN | LOCK_NB[,false|true|1])
[完成]
[196]. 输出交集,只比较键名
array_intersect_key($arr1,$arr2)
[完成]
[197]. 声明当前文档是图片.jpg文件
header('Content-type: image/jpeg')
[完成]
[198]. 随机取一个数组元素的键
array_rand($arr)
[完成]
[199]. 数组或对像转json
json_encode($data)
[完成]
[201]. 判断文件或目录是否存在
file_exists($filename)
[完成]
[202]. 获取请求时的$HTTP_RAW_POST_DATA数据
file_get_contents("php://input")
[完成]
[203]. 定义接口类
interface
[完成]
[204]. 返回缓冲区内容的长度
ob_get_length()
[完成]
[205]. 转成字符型
strval($m)
[完成]
[207]. 去除重复项(去掉后面的保留前面的)
array_unique($arr)
[完成]
[209]. 取COOKIE
$str=$_COOKIE[$key]
[完成]
[210]. 打开文件作为资源
(只读方式打开,将文件指针指向文件头)
(读写方式打开,将文件指针指向文件头)
(写入方式打开,清除文件内容,如果文件不存在则尝试创建之)
(读写方式打开,清除文件内容,如果文件不存在则尝试创建之)
(写入方式打开,将文件指针指向文件末尾进行写入,如果文件不存在则尝试创建之)
(读写方式打开,通过将文件指针指向文件末尾进行写入来保存文件内容)
(创建一个新的文件并以写入方式打开,如果文件已存在则返回 FALSE 和一个错误)
(创建一个新的文件并以读写方式打开,如果文件已存在则返回 FALSE 和一个错误)
fopen($filename,r/r+/w/w+/a/a+/x/x+)
[完成]
[211]. 比较数组,返回差集(比较键名)
array_diff_key($arr1,$arr2..)
[完成]
[212]. 读取文件全部内容
file_get_contents($filenam)
[完成]
[213]. 声明本页需要缓存
header("Pragma: cache")
[完成]
[214]. 把一个相对路径转换成绝对路径(会检测实际文件,不存在的情况下,会返回false)
realpath($filename)
[完成]
[215]. 往数组最后压入一个或多个元素
array_push($arr,$str[,str2[,str3]])
[完成]
[216]. 设置时区为中国时间
date_default_timezone_set('PRC')
[完成]
[217]. 把url形式如a=1&b=2的参数转存到一个数组 array('a'=>1,'b'=>2)
parse_str($uri,$params)
[完成]
[218]. 取最小值
min($arr|"num1,num2")
[完成]
[219]. 返回缓冲区内容
ob_get_contents()
[完成]
[221]. 把$str当做php来执行,注意其结束须有;号
eval($str)
[完成]
[223]. 删除一个数组变量或元素
unset($arr)
[完成]
[224]. 序列化对像或数组,使之方便保存
serialize($arr|$object)
[完成]
[225]. 假值
false
[完成]
[226]. 向下取整
floor($num)
[完成]
[228]. 区分大小写 返回字符串首次出现在位置
strpos($str,"")
[完成]
[229]. 声明当前文档是图片.ico文件
header('Content-type: image/x-icon')
[完成]
[230]. 删除目录
rmdir($filename)
[完成]
[231]. 存COOKIE会话
setcookie($key,$values[,time()+$n_time[,/[,"baidu.com"]]])
[完成]
[232]. 以数组的形式获取以定义常量(不显示)
get_defined_constants()
[完成]
[233]. 取数组的所有值
array_values($arr)
[完成]
[234]. 字符串替换
str_replace($strsub,"",$str)
[完成]
[235]. 获取文件路径(所在目录,不检测实际文件)
dirname($filename)
[完成]
[238]. 每个无素(值)的重复次数
array_count_values($arr)
[完成]
[239]. - 将内部指针指向数组中的最后一个元素,并输出值
end($arr)
[完成]
[240]. 是否为字符串
is_string($x)
[完成]
[241]. ,把一个数组的值,作为另一个数组的键名
array_combine($arr1,$arr2)
[完成]
[242]. 获取当前时间戳10位
time()
[完成]
[243]. 立即刷新输出等待输出(离开OB缓冲)的内容(不同版本配置,待输出内容需要积累到一定量)
flush()
[完成]
[244]. 求所有数组元素的积
array_product($arr)
[完成]