常用 内置函数

常用函数记录,PHP 2018-09-10

array_rand

随机去除数组中的元素
$array = ["a","b","c","d"]
$res = array_rand($array,2)
$res => ["b","c"]//这里举个例子随机两个

file_put_contents(file,data,mode,context)

将数据写入文件中
$file 文件路径
$data 可以是字符串可以是数可以是数据流
$mode:  
    FILE_USE_INCLUDE_PATH
    FILE_APPEND 追加
    LOCK_EX
  • implode 数组切割函数 将数组切割成字符串
  • explode 字符串切割函数 将字符串切割成数组

ctype functions

这是字符串的处理函数集,用于判断是否只有字母或者只有数字的string类型

ctype_alnum(string $text)://检查是否是字母或数字或字母数字的 组合
ctype_alpha(string $text):check for alphabetic character(s) //检查字符串是否是字母
ctype_cntrl(string $text):check for control character(s) //是否是控制字符如n,r,t
ctype_digit(strint $text):check for numeric character(s) //是否是数字表示的字符

ctype_graph(string $text):Check for any printable character(s) except space //检查是否有任何可打印字符,除了空格(补)
ctype_lower():check for lowercase character(s)//检查是否是小写字母
ctype_upper():check for uppercase character(s)//检查是否是大写字母
ctype_space: check for whitespace character(s)//是否是空白字符
ctype_xdigit: check for character(s) representing a hexadecimal digit//检查是否是十六进制数字

compact(...parmas)

可以将多个变量组装成一个数组
$a = 1;
$b = 2;
compact('a','b') => ['a' => $a,'b' => 2]

本文由 小东@xiaodo 创作,采用 知识共享署名 3.0,可自由转载、引用,但需署名作者且注明文章出处。