数组字符串php函数积累总结

改章节朋友在深圳逛街的时候突然想到的...这两天就有想写几篇关于数组字符串的文章,所以回家到之后就奋笔疾书的写出来发布了

    Math函数:
10个较用常标红。

    abs — 绝对值
acos — 反余弦
acosh — 反双曲余弦
asin — 正反弦
asinh — 反双曲正弦
atan2 — 两个参数的正反切
atan — 正反切
atanh — 反双曲正切
base_convert — 在意任进制之间转换数字
bindec — 二进制转换为十进制
ceil — 进一法取整
cos — 余弦
cosh — 双曲余弦
decbin — 十进制转换为二进制
dechex — 十进制转换为十六进制
decoct — 十进制转换为八进制
deg2rad — 将度角转换为弧度
exp — 盘算 e 的数指
expm1 — 返回 exp(number) - 1,甚至当 number 的值亲近零也能盘算出精确结果
floor — 舍去法取整
fmod — 返回除法的浮点数余数
getrandmax — 示显随机数最大的可能值
hexdec — 十六进制转换为十进制
hypot — 盘算一直角三角形的斜边长度
is_finite — 断判是不是为有限值
is_infinite — 断判是不是为无限值
is_nan — 断判是不是为法合值数
lcg_value — 组合线性同余发生器
log10 — 以 10 为底的对数
log1p — 返回 log(1 + number),甚至当 number 的值亲近零也能盘算出精确结果
log — 天然对数
max — 找出最大值
min — 找出最小值
mt_getrandmax — 示显随机数的最大可能值
mt_rand — 生成更好的随机数
mt_srand — 播下一个更好的随机数发生器子种
octdec — 八进制转换为十进制
pi — 到得圆周率值
pow — 数指表达式
rad2deg — 将弧度数转换为应相的度角数
rand — 生产一个随机整数
round — 对浮点数行进四舍五入
sin — 正弦
sinh — 双曲正弦
sqrt — 平方根
srand — 播下随机数发生器子种
tan — 正切
tanh — 双曲正切

    字符串函数:

    多多益善,最少把握20个吧。较用常标红。

    addcslashes — 以 C 言语风格应用反斜线转义字符串中的字符
addslashes — 应用反斜线用引字符串
bin2hex — 将二进制据数转换成十六进制示表
chop — rtrim 的名别
chr — 返回指定的字符
chunk_split — 将字符串割分成小块
convert_cyr_string — 将字符由一种 Cyrillic 字符转换成另一种
convert_uudecode — 码解一个 uuencode 编码的字符串
convert_uuencode — 应用 uuencode 编码一个字符串
count_chars — 返回字符串所用字符的息信
crc32 — 盘算一个字符串的 crc32 多项式
crypt — 单向字符串散列
echo — 输出一个或多个字符串
explode — 应用一个字符串割分另一个字符串
fprintf — 将格式化后的字符串写入到流
get_html_translation_table — 返回应用 htmlspecialchars 和 htmlentities 后的转换表
hebrev — 将逻辑序顺希伯来文(logical-Hebrew)转换为视觉序顺希伯来文(visual-Hebrew)
hebrevc — 将逻辑序顺希伯来文(logical-Hebrew)转换为视觉序顺希伯来文(visual-Hebrew),并且转换换行符
html_entity_decode — Convert all HTML entities to their applicable characters
htmlentities — Convert all applicable characters to HTML entities
htmlspecialchars_decode — Convert special HTML entities back to characters
htmlspecialchars — Convert special characters to HTML entities
implode — Join array elements with a string
join — 名别 implode
lcfirst — Make a string's first character lowercase
levenshtein — Calculate Levenshtein distance between two strings
localeconv — Get numeric formatting information
ltrim — Strip whitespace (or other characters) from the beginning of a string
md5_file — 盘算指定文件的 MD5 散列值
md5 — 盘算字符串的 MD5 散列值
metaphone — Calculate the metaphone key of a string
money_format — Formats a number as a currency string
nl_langinfo — Query language and locale information
nl2br — 在字符串全体新行之前插入 HTML 换行记标
number_format — Format a number with grouped thousands
ord — 返回字符的 ASCII 码值
parse_str — Parses the string into variables
print — 输出字符串
printf — 输出格式化字符串
quoted_printable_decode — Convert a quoted-printable string to an 8 bit string
quoted_printable_encode — Convert a 8 bit string to a quoted-printable string
quotemeta — Quote meta characters
rtrim — 删除字符串末了的空白字符(或者其他字符)
setlocale — Set locale information
sha1_file — 盘算文件的 sha1 散列值
sha1 — 盘算字符串的 sha1 散列值
similar_text — 盘算两个字符串的相似度
soundex — Calculate the soundex key of a string
sprintf — Return a formatted string
sscanf — Parses input from a string according to a format
str_getcsv — 析解 CSV 字符串为一个数组
str_ireplace — str_replace 的略忽大小写版本
str_pad — 应用另一个字符串填充字符串为指定长度
str_repeat — 复重一个字符串
str_replace — 子字符串替换
str_rot13 — 对字符串行执 ROT13 转换
str_shuffle — 随机打乱一个字符串
str_split — 将字符串转换为数组
str_word_count — 返回字符串中单词的应用情况
strcasecmp — 二进制安全较比字符串(不区分大小写)
strchr — 名别 strstr
strcmp — 二进制安全字符串较比
strcoll — 基于区域设置的字符串较比
strcspn — 取获不配匹罩遮的始起子字符串的长度
strip_tags — 从字符串中去除 HTML 和 PHP 记标
stripcslashes — 反用引一个应用 addcslashes 转义的字符串
stripos — 找查字符串初次涌现的位置(不区分大小写)
stripslashes — 反用引一个用引字符串
stristr — strstr 函数的略忽大小写版本
strlen — 取获字符串长度
strnatcasecmp — 应用“天然序顺”算法较比字符串(不区分大小写)
strnatcmp — 应用天然序排算法较比字符串
strncasecmp — 二进制安全较比字符串头开的干若个字符(不区分大小写)
strncmp — 二进制安全较比字符串头开的干若个字符
strpbrk — 在字符串中找查一组字符的任何一个字符
strpos — 找查字符串初次涌现的位置
strrchr — 找查指定字符在字符串中的最后一次涌现
strrev — 反转字符串
strripos — 盘算指定字符串在目标字符串中最后一次涌现的位置(不区分大小写)
strrpos — 盘算指定字符串在目标字符串中最后一次涌现的位置
strspn — 盘算字符串中全体字符都存在于指定字符集合中的第一段子串的长度。
strstr — 找查字符串的初次涌现
strtok — 记标割分字符串
strtolower — 将字符串转化为小写
strtoupper — 将字符串转化为大写
strtr — 转换指定字符
substr_compare — 二进制安全较比字符串(从移偏位置较比指定长度)
substr_count — 盘算字串涌现的次数
substr_replace — 替换字符串的子串
substr — 返回字符串的子串
trim — 去除字符串首尾处的空白字符(或者其他字符)
ucfirst — 将字符串的首母字转换为大写
ucwords — 将字符串中每一个单词的首母字转换为大写
vfprintf — 将格式化字符串写入流
vprintf — 输出格式化字符串
vsprintf — 返回格式化字符串
wordwrap — 打断字符串为指定数量的字串

    每日一道理
青春是用意志的血滴和拼搏的汗水酿成的琼浆——历久弥香;青春是用不凋的希望和不灭的向往编织的彩虹——绚丽辉煌;青春是用永恒的执著和顽强的韧劲筑起的一道铜墙铁壁——固若金汤。

    数组 函数

    多多益善,最少把握15个吧。较用常标红。

    array_change_key_case — 返回字符串键名全为小写或大写的数组
array_chunk — 将一个数组割分成多个
array_combine — 创立一个数组,用一个数组的值作为其键名,另一个数组的值作为其值
array_count_values — 计统数组中全体的值涌现的次数
array_diff_assoc — 带引索检查盘算数组的差集
array_diff_key — 应用键名较比盘算数组的差集
array_diff_uassoc — 用用户供给的回调函数做引索检查来盘算数组的差集
array_diff_ukey — 用回调函数对键名较比盘算数组的差集
array_diff — 盘算数组的差集
array_fill_keys — 应用指定的键和值填充数组
array_fill — 用给定的值填充数组
array_filter — 用回调函数滤过数组中的单元
array_flip — 交换数组中的键和值
array_intersect_assoc — 带引索检查盘算数组的集交
array_intersect_key — 应用键名较比盘算数组的集交
array_intersect_uassoc — 带引索检查盘算数组的集交,用回调函数较比引索
array_intersect_ukey — 用回调函数较比键名来盘算数组的集交
array_intersect — 盘算数组的集交
array_key_exists — 检查给定的键名或引索是不是存在于数组中
array_keys — 返回数组中全体的键名
array_map — 将回调函数作用到给定数组的单元上
array_merge_recursive — 递归地合并一个或多个数组
array_merge — 合并一个或多个数组
array_multisort — 对多个数组或多维数组行进序排
array_pad — 用值将数组弥补到指定长度
array_pop — 将数组最后一个单元弹出(出栈)
array_product — 盘算数组中全体值的乘积
array_push — 将一个或多个单元压入数组的尾末(入栈)
array_rand — 从数组中随机掏出一个或多个单元
array_reduce — 用回调函数迭代地将数组简化为单一的值
array_replace_recursive — 应用递传的数组递归替换第一个数组的元素
array_replace — 应用递传的数组替换第一个数组的元素
array_reverse — 返回一个单元序顺相反的数组
array_search — 在数组中搜索给定的值,如果胜利则返回应相的键名
array_shift — 将数组头开的单元移出数组
array_slice — 从数组中掏出一段
array_splice — 把数组中的一部分去掉并用其它值代替
array_sum — 盘算数组中全体值的和
array_udiff_assoc — 带引索检查盘算数组的差集,用回调函数较比据数
array_udiff_uassoc — 带引索检查盘算数组的差集,用回调函数较比据数和引索
array_udiff — 用回调函数较比据数来盘算数组的差集
array_uintersect_assoc — 带引索检查盘算数组的集交,用回调函数较比据数
array_uintersect_uassoc — 带引索检查盘算数组的集交,用回调函数较比据数和引索
array_uintersect — 盘算数组的集交,用回调函数较比据数
array_unique — 移除数组中复重的值
array_unshift — 在数组头开插入一个或多个单元
array_values — 返回数组中全体的值
array_walk_recursive — 对数组中的每一个员成递归地应用用户函数
array_walk — 对数组中的每一个员成应用用户函数
array — 新建一个数组
arsort — 对数组行进逆向序排并坚持引索关系
asort — 对数组行进序排并坚持引索关系
compact — 建立一个数组,包含量变名和它们的值
count — 盘算数组中的单元目数或对象中的属性个数
current — 返回数组中的前当单元
each — 返回数组中前当的键/值对并将数组指针向前动移一步
end — 将数组的部内指针向指最后一个单元
extract — 从数组中将量变导入到前当的符号表
in_array — 检查数组中是不是存在某个值
key — 从关联数组中获得键名
krsort — 对数组按照键名逆向序排
ksort — 对数组按照键名序排
list — 把数组中的值赋给一些量变
natcasesort — 用“天然序排”算法对数组行进不区分大小写母字的序排
natsort — 用“天然序排”算法对数组序排
next — 将数组中的部内指针向前动移一名
pos — current 的名别
prev — 将数组的部内指针倒回一名
range — 建立一个含包指定范围单元的数组
reset — 将数组的部内指针向指第一个单元
rsort — 对数组逆向序排
shuffle — 将数组打乱
sizeof — count 的名别
sort — 对数组序排
uasort — 应用用户自定义的较比函数对数组中的值行进序排并坚持引索关联
uksort — 应用用户自定义的较比函数对数组中的键名行进序排
usort — 应用用户自定义的较比函数对数组中的值行进序排

文章结束给大家分享下程序员的一些笑话语录: 姿势要丰富,经常上百度!

原文地址:https://www.cnblogs.com/xinyuyuanm/p/3057369.html