php基础函数数组函数字符串函数
数组
定义:数组是键值对的集合 注意: (1)键值对必须成对出现 (2)一个数组中不能出现重复的下标,如果出现了,那么后面的将会覆盖前面的 (3)值可以为一个数组 (4)下标可以为数字或字符串(1)一维数组 声明数组: $arr = array('key1'=>$value1,'key2'=>$value2....); $arr = array($v1,$v2,$v3....);// 这里把键省略了,系统会分配默认的键 分配规则:已使用的最大的整型键+1,如果没有则从 0 开始; Demo: $arr = array(1,2,3,4,5); // ==> 索引数组 $arr = array('color1'=>red,'color2'=>blue); // ==> 以字符串为下标的称为关联数组(2)二维数组 定义:数组的值又为一个一维数组 $arr = array('colors' => array('red','blue',green),'sizes' => array(1,3,4,5,7));(3)foreach 循环 语法:
foreach($arr as $key => $val){ }
- //Demo:
- $arr = array(1, 4, 7, 3, 7);
- foreach($arr as $key = >$val) {
- echo $key.' = '.$val.'<br/>';
- }
基本函数库
(1)数学函数 绝对值:abs($number) 返回非负数 四舍五入:round($floatnum[,$num]) 返回浮点数,后面的参数为可选,表示保留几位小数,当为负数时表示往小数点前取位,默认取整 向上取整:ceil() 返回浮点数,如 ceil(3.13) 结果为 4 向下取整:floor($number) 返回浮点数,如 floor(3.93) 结果为 3 取平方根:sqrt($float) 返回浮点数 幂:pow($number,$exp) 返回数值型,两个参数都为数值型 最大值:max($num1,$num2...$numX) 返回最大的那个数 最小值:min($num1,$num2...$numX) 返回最小的那个数 取随机数:rand([$min,$max]) 参数为可选
mt_rand([$min,$max]) 精度要高于 rand(),即重复的机率要远低于 rand()(2)时间函数
time(); 返回当前时间戳
date('Y-m-d H:i:s'[,time()]); 当前时间日期格式 时间格式:
来源: http://lib.csdn.net/article/php/49879