- PHP函数就是有一定功能的一些语句组织在一起的一种形式。
- PHP 的真正力量来自它的函数:它拥有超过 1000 个内建的函数。
| 函数 |
描述 |
strtolower() |
将字符串转化为小写 |
strtoupper |
将字符串转化为大写 |
strlen() |
获取字符串长度 |
trim() |
去除字符串首尾处的空白字符(或者其他字符) |
ltrim() |
去除字符串开头的空白字符 |
rtrim() |
去除字符串结尾的空白字符 |
str_replace() |
字符串替换 |
strpbrk() |
字符串中查找一组字符是否存在 |
explode() |
将字符串分割为数组 |
implode() |
把数组元素组合为字符串 |
md5() |
将字符串进行md5加密 |
$str = 'OUYANGKE';
echo strtolower($str);
echo '<hr>';
$str = 'HuangRong';
echo strtolower($str);
$str = 'ouyangke';
echo strtoupper($str);
echo '<hr>';
$str = 'HuangRong';
echo strtoupper($str);
$str = 'ouyangke';
echo strlen($str);
echo '<hr>';
$str = 'HuangRong';
echo strlen($str);
$str = ' ouyangke ';
echo trim($str);
echo '<hr>';
$str = ' HuangRong ';
echo lrim($str);
echo '<hr>';
$str = ' guojing ';
echo rrim($str);
$str = 'ouyangke huangrong guojing';
echo str_replace('ouyangke','欧阳克',$str);
$str = 'ouyangke huangrong guojing';
echo str_replace($str,'huang');
$str = 'ouyangke huangrong guojing';
$arr = explode(' ',$str);
$arr = array(
'欧阳克',
'黄蓉',
'郭靖'
);
echo implode(',',$arr);
$str = 'ouyangke';
echo md5($str);
| 函数 |
描述 |
count() |
数组中元素的数量 |
array_merge() |
两个数组合并为一个数组 |
in_array() |
数组中是否存在指定的值 |
sort() |
对数值数组进行升序排序 |
rsort() |
对数值数组进行降序排序 |
array_unique() |
移除数组中的重复的值 |
array_push() |
将一个或多个元素插入数组的末尾 |
array_pop() |
删除数组中的最后一个元素 |
$arr = array(
'欧阳克',
'黄蓉',
'郭靖'
);
echo count($arr);
$arr1 = array(
'欧阳克',
'黄蓉'
);
$arr2 = array(
'郭靖',
'杨康'
);
$arr3 = array_merge($arr1,$arr2);
print_r($arr3);
$arr = array(
'欧阳克',
'黄蓉',
'郭靖'
);
echo in_array('欧阳克',$arr);
$arr = array(
'ouyangke',
'huangrong',
'guojing'
);
sort($arr);
print_r($arr);
$arr = array(
'欧阳克',
'欧阳克',
'黄蓉',
'黄蓉',
'郭靖'
);
$arr = array_unique($arr);
print_r($arr);
$arr = array(
'欧阳克',
'黄蓉',
'郭靖'
);
array_push($arr,'杨康');
print_r($arr);
$arr = array(
'欧阳克',
'黄蓉',
'郭靖'
);
array_pop($arr);
print_r($arr);
| 集合名 |
描述 |
String |
字符串处理函数 |
Array |
数组函数允许您访问和操作数组 |
MySQLi |
允许您访问 MySQL 数据库服务器 |
Date |
服务器上获取日期和时间 |
Filesystem |
允许您访问和操作文件系统 |
Mail |
数学函数能处理 integer 和 float 范围内的值 |
HTTP |
允许您在其他输出被发送之前,对由 Web 服务器发送到浏览器的信息进行操作 |
|
|
Calendar |
日历扩展包含了简化不同日历格式间转换的函数 |
Directory |
允许您获得关于目录及其内容的信息 |
Error |
允许您对错误进行处理和记录 |
Filter |
进行验证和过滤 |
FTP |
通过文件传输协议 (FTP) 提供对文件服务器的客户端访问 |
MySQL |
允许您访问 MySQL 数据库服务器 |
SimpleXML |
允许您把 XML 转换为对象 |
XML |
允许我们解析 XML 文档,但无法对其进行验证 |
Zip |
压缩文件函数允许我们读取压缩文件 |
function a(){
echo '我是a方法';
}
a();
function a(){
echo '我是a方法';
}
a();
function a($n1,$n2){
echo $n1 + $n2;
}
a(100,10);
function a($n1,$n2=5){
echo $n1 + $n2;
}
a(100);
function a($n1,$n2){
return $n1 * $n2;
}
echo a(100,10);