PHP自定义函数与字符串处理
2016-01-27 08:56
465 查看
自定义函数:
1.默认值的函数:
function Main($a=5,$b=6)
{
echo $a*$b;
}
2.可变参数的函数:
function Main()
{
for($i=0;$i<func_num_args();$i++)
{
$array = func_get_args();
echo $array[$i]."<br>";
}
}
3.函数参数化(在其它语言里面称作代理或委托)
function index2()
{
echo "bb";
}
@$hanshu = index2;
$hanshu();
字符串处理:
strlen("aaa");取字符串的长度 ***
strcmp("aaa","aaa");比较两个字符串,相同的话输出0,不相同输出-1
strcasecmp("aaa","AAA");比较两个字符串,不区分大小写
strtolower("AbCdEfGh");转小写
strtoupper();转大写
$array = explode("|",$s);拆分字符串,返回一个字符串的数组 ***
$s = implode($array);将数组转为字符串
$s = substr_replace($s,"china",1,2);通过位置替换字符串
$s = str_replace("l","dog",$s);替换字符串,相当于记事本中的查找替换
$s = substr($s,4,10);截取字符串,根据开始位置结束位置截取 ***
1.默认值的函数:
function Main($a=5,$b=6)
{
echo $a*$b;
}
2.可变参数的函数:
function Main()
{
for($i=0;$i<func_num_args();$i++)
{
$array = func_get_args();
echo $array[$i]."<br>";
}
}
3.函数参数化(在其它语言里面称作代理或委托)
function index2()
{
echo "bb";
}
@$hanshu = index2;
$hanshu();
字符串处理:
strlen("aaa");取字符串的长度 ***
strcmp("aaa","aaa");比较两个字符串,相同的话输出0,不相同输出-1
strcasecmp("aaa","AAA");比较两个字符串,不区分大小写
strtolower("AbCdEfGh");转小写
strtoupper();转大写
$array = explode("|",$s);拆分字符串,返回一个字符串的数组 ***
$s = implode($array);将数组转为字符串
$s = substr_replace($s,"china",1,2);通过位置替换字符串
$s = str_replace("l","dog",$s);替换字符串,相当于记事本中的查找替换
$s = substr($s,4,10);截取字符串,根据开始位置结束位置截取 ***
相关文章推荐
- PHP文件上传-多文件上传思路
- Matplotlib 如何显示中文
- [ 备忘 ] php 正则表达式与 mysql IN 查询的排序问题
- [ 笔记 ] PHP 命名空间(namespace)
- php 数组的几个小算法
- PHP内核学习教程之php opcode内核实现
- PHP文件上传之多文件上传的实现思路
- PHP的压缩函数实现:gzencode、gzdeflate和gzcompress的区别
- Yii2.0单个与批量删除数据
- Yii2.0自定义日志文件写日志
- Yii2.0开发初学者必看
- Yii2.0入口文件详解
- php二维数组指定字段排序
- PHP文件上传-单文件上传函数
- php课程---练习连接数据库及增删改
- mkyaffs2image制作根文件系统
- php原理全面剖析
- PHP Reflection API详解
- PHP过滤数据
- PHP之类型function