PHP里面的函数分为系统函数和用户自定义函数
(1)系统函数:php有162个函数库,用于162方面的处理
常用的的是:数组函数库,字符串函数库,MySQL函数库,时间日期函数库,HTTP相关函数库,数学函数库。
- 字符串函数库:
- int strlen (字符串名) – 得到字符串的长度
- substr()——截取子串 string substr (string string, int start [, int length] )
例. substr()基本用法
<? echo substr('abcdef', 1); // bcdef echo substr('abcdef', 1, 3); // bcd echo substr('abcdef', 0, 4); // abcd echo substr('abcdef', 0, 8); // abcdef echo substr('abcdef', -1, 1); // f ?>
如果start 是负数, 将从母串的末尾开始反向截取
3.ord()——取字符的ASCII码
int ord ( string string )
4.str()——取ASCII码对应的字符
string chr ( int ascii )
5.trim()——去掉串首串尾的空格
string trim ( string str)
6.ltrim()——去掉串首的空格
string ltrim ( string str)
7.rtrim()——去掉串尾的空格
string rtrim ( string str)
8.explode()——将字符串拆分成数组
array explode ( string separator, string string)
此函数返回由字符串组成的数组,每个元素都是 string 的一个子串,它们被字符串 separator 作为边界点分割
出来。
如果 separator 为空字符串(""),explode() 将返回 FALSE。如果 separator 所包含的值在 string 中找不到,
那么 explode() 将返回包含 string 单个元素的数组。
例. explode() 示例
<? // 示例 1 $pizza = "piece1 piece2 piece3 piece4 piece5 piece6"; $pieces = explode(" ", $pizza);//注意这里用空格作为分隔符,而不是空字符串 echo $pieces[0]; // piece1 echo $pieces[1]; // piece2 ?>
⑨implode()——将数组元素联成字符串
string implode ( string glue, array pieces )
例子:
<?php $array = array('lastname', 'email', 'phone'); $comma_separated = implode(",", $array); echo $comma_separated; // lastname,email,phone ?>
- 时间日期库函数库
- ①date()——格式化一个本地时间/日期
string date ( string format )
- HTTP相关的函数库
- 。。。。。。。。(未完待续)