foreach - 遍历数组中的每个元素并循环代码块
10、函数及常用函数
参考:https://blog.csdn.net/alashan007/article/details/78216498
数学函数
l abs 求绝对值
l ceil 进一法取整
l floor 舍去法取整
l fmod 浮点数取余
l pow($a, $n) 返回$a的$n次方
l round 浮点数四舍五入
l sqrt 求平方根
l max 求最大值
l min 求最小值
l Rand($min,$max) 随机数
l Mt_rand($min,$max) 更好的随机数
l Pi 获取圆周率的值
字符串操作
l Trim 删除字符串两端的空格或其他预定义字符
l Str_pad($str,$len,$v) 把字符串$str用$v 填充到指定长度$len
l Str_repeat($str,$len) 重复$len次使用指定字符串$str
l Str_split($str) 把字符串分割到数组中
l Strrev() 字符串反转
l Str_shuffle 随机地打乱字符串中的所有字符
l Strtolower 字符串转为小写
l Strtoupper 字符串转为大写
l Ucfirst 字符串首字母大写
l Ucwords 字符串每个单子首字符转为大写
l Chunk_split 将字符串分成小块
l Strtok($str,$token) 切开字符串$str
l Explode()
调用: array explode(str $sep,str $str[,int $limit])
输入: $sep为分割符,$str目标字符串,$limit返回数组最多包含元素数 输出: 字符串被分割后形成的数组
l Implode()
调用: string implode ( string $glue , array $pieces )
$glue默认, 用''则直接相连
l Substr($str, $start, $len) 截取字符串
l Str_replace() 字符串替换操作,区分大小写
调用mix str_replace(mix $search,mix $replace, mix $subject[,int &$num])
输入: $search查找的字符串,$replace替换的字符串,$subject被查找字串, &$num 输出: 返回替换后的结果
l Str_ireplace() 字符串替换操作,不区分大小写
l Substr_count() 统计一个字符串,在另一个字符串中出现次数
l Substr_replace() 替换字符串中某串为另一个字符串
调用: mixed substr_replace ( mixed $string, string $replacement,int $start [, int $length ] )
l Similar_text($str1, $str2) 返回两字符串相同字符的数量
l Strrchr() 返回一个字符串在另一个字符串中最后一次出现位置开始到末尾的字符串
l Strstr() 返回一个字符串在另一个字符串中开始位置到结束的字符串
l Strtr() 转换字符串中的某些字符
l Strpos() 寻找字符串中某字符最先出现的位置
l Strrpos() 寻找某字符串中某字符最后出现的位置
l Str_word_count() 统计字符串含有的单词数
l Strlen($str) 统计字符串长度
l Md5() 字符串md5编码
l Strcasecmp() 不区分大小写比较两字符串
l Strcmp() 区分大小写比较两字符串
html标签关联
l Htmlentities() 把字符串转为html实体
l Htmlspecialchars() 预定义字符转html编码
l nl2br() n转义为<br>标签
l Strip_tags() 剥去HTML、XML以及PHP的标签
l Addcslashes() 在指定的字符前添加反斜线转义字符串中字符 -- addslashes
l Stripcslashes() 删除由addcslashes() 添加的反斜线 -- stripslashes
l Chr() 从指定的 ASCII 值返回字符
l Ord() 返回字符串第一个字符的ASCII值
时间函数
l time(): 返回当前的 Unix 时间戳
调用: int time ( void ) 输出: 返回自从 Unix 纪元(格林威治时间 1970 年 1 月 1 日 00:00:00)到当前时间的秒数
l Mktime() 取得一个日期的 Unix 时间戳
l checkdate(): 验证一个格里高里日期
l date_default_timezone_set(): 设定用于一个脚本中所有日期时间函数的默认时区
l getdate(): 取得日期/时间信息
l strtotime(): 将任何英文文本的日期时间描述解析为 Unix 时间戳
l microtime(): 返回当前 Unix 时间戳和微秒数
其它常用函数
l intval(): 获取变量的整数值
11、数组、常用数组函数及数组排序
l Array() 生成一个数组
l Array_combine($a,$a2) 生成一个数组,用一个数组$a的值 作为键名,另一个数组$a2值作为值
l Range() 创建并返回一个包含指定范围的元素的数组
l Compact() 创建一个由参数所带变量组成的数组
l Array_fill($start_index, $len, $value) 用给定的填充(值生成)数组
l Array_chunk($arr, $num) 把一个数组分割为新的数组块
l Array_merge() 把两个或多个数组合并为一个数组
l Array_slice($arr, $offset, $len) 在数组中根据条件取出一段值并返回 。
l Array_diff() 返回两个数组的差集数组
l Array_intersect() 返回两个或多个数组的交集数组
推荐阅读
- web前端教程分享web前端入门基础知识
- PHP有哪些框架?
- 少女茶道,茶道基础知识
- 少儿茶艺,茶艺的基础知识有哪些
- PhpMyAdmin安装配置大全
- OpenSSL 入门:密码学基础知识
- Linux下php安装Redis扩展的方法
- 如何解决CentOS 下开启PHP错误提示
- 一款Web界面的服务器网络监控工具:PHP Server Monitor
- 华为|华为笔记本新款开启预售:2K全面屏 5399元