时间
http://php.net/manual/zh/ref.datetime.php
date_default_timezone_get() — 取得一个脚本中所有日期时间函数所使用的默认时区
date_default_timezone_set() — 设定用于一个脚本中所有日期时间函数的默认时区
date() — 格式化一个本地时间/日期
字符串
string substr ( string $string , int $start [, int $length ] ) 返回字符串的子串
explode("|", $str); 第一个参数是 分隔符, 将字符串按照分隔符,返回一个数组。
list() 提取数组。
文件
$fp = fopen("user.txt",'r') 打开文件
$line = fgets($fp, 4096); 读取一行。
数组
$arr = range(0,10,2); // array(0,2,4,6,8,10)
if (is_array($arr)) // 是否是数组
foreach($arr as $val){ echo $val; } // 遍历数组
vprintf("%s,%s,%s,%s", $arr); //格式化输出 数组
$b = vsprintf("%s,%s,%s,%s", $arr); //格式化输出 数组 结果赋给一个 字符串。
print_r($arr); // 输出输入到屏幕
$b = print_r($arr, true);// 不输出给屏幕,而是返回给变量。
array_merge($arr1,$arr2); //将两个数组合并到一起。
如果后面数组的键有和前面的重复,则会覆盖之前的值,至于数字键,则总会追加到最后。
array_merge_recursive($arr1, $arr2); 合并数组 ,和之前不同的是,当出现相同键时候, 会以这个键 为键 在 插入另一个数组。
array_combine($arr1, $arr2); 合并两个数组 ,以一个为键,另一个为值, 这两个数组的长度必须相等。
arrar_slice($arr, 3,2); 类似取 字符串子串。这是取数组的 子数组。 不会改变原数组。
array_splice($arr, 3,5); 删除数组中3到5的元素。
array_splice($arr, 3,5,array(9,9,9)); 删除数组中3到5的元素,并用 第三个参数的数组替代。
array_rand($arr); 随机返回一个数组中的键。 注意是键 不是值。
shuffle($arr); 对数组洗牌,打乱之前的顺序,而且键都变成数字键了。
array_sum($arr); 对数组中的值 求和, 字符串会转化成 数字类型。