php各种常用函数说明

字符串

strtoupper

把英文字符串转换成大写字母

strtolower

把英文字符串转换成小写字母

htmlspecialchars

把预定义的字符 “<” (小于)和 “>” (大于)转换为 HTML 实体:

$str = "This is some <b>bold</b> text.";
echo htmlspecialchars($str);

htmlspecialchars_decode

把预定义的 HTML 实体 “<”(小于)和 “>”(大于)转换为字符:

$str = "This is some &lt;b&gt;bold&lt;/b&gt; text.";
echo htmlspecialchars_decode($str);

substr

英文字符串截取

mb_substr

中文字符串截取,需要扩展mb库

数组

array_keys

array_keys()返回数组键名组成的数组
参数是一个数组

array_key_exists

某个数组里面是否存在某个键key
array_key_exists(key,array);
返回值是Boolean值

in_array()

in_array() 函数搜索数组中是否存在指定的值。

系统函数

isset

isset() 函数用于检测变量是否已设置并且非 NULL。
如果已经使用 unset() 释放了一个变量之后,再通过 isset() 判断将返回 FALSE。若使用 isset() 测试一个被设置成 NULL 的变量,将返回 FALSE。
同时要注意的是 null 字符(”\0”)并不等同于 PHP 的 NULL 常量。
PHP 版本要求: PHP 4, PHP 5, PHP 7

语法:bool isset ( mixed $var [, mixed $... ] )
参数说明:
$var:要检测的变量。

如果一次传入多个参数,那么 isset() 只有在全部参数都被设置时返回 TRUE,计算过程从左至右,中途遇到没有设置的变量时就会立即停止。

empty()

empty() 函数用于检查一个变量是否为空。
php5.5 版本之后支持表达式了,而不仅仅是变量。

md5

md5() 函数计算字符串的 MD5 散列。

语法md5(string,raw)

raw 可选。规定十六进制或二进制输出格式:
TRUE - 原始 16 字符二进制格式
FALSE - 默认。32 字符十六进制数

md5_file

md5_file() 函数计算文件的 MD5 散列。

语法:md5_file(file,raw)

raw参数同md5

session_destroy

销毁session
也可使用 session(null);进行session销毁

待续…

猜你喜欢

转载自blog.csdn.net/my_study_everyday/article/details/81807579