PHP——PHP文件操作及命令执行—PHP函数
其他
2020-03-20 10:20:17
阅读次数: 0
一、函数。
|
- 自定义函数通过将代码封装成组,让代码可以重复使用,使程序结构与逻辑关系更加清晰。同一个功能多次使用,使用函数来方便操作。
|
|
- 函数的命名不能和已有的函数名重复,且函数名只能由字母、数字、下划线组成,但是函数名不能用数字开头。
|
|
- 例:function name(){echo "张三";}
- 调用函数:
- name();
|
1、函数参数:
- 参数就是通过参数列表可以传递信息到函数(以逗号作为分隔符)的表达式列表。参数类似于一个变量,通过传递参数可以使函数实现对参数的运算。
|
- 例:
- <?php
- function square($a){
- echo $a*$a;
- }
- square(2);
- ?>
|
2、函数返回值:
- 值通过使用可选的return返回语句返回,可以返回包括数组和对象的任意类型。return返回语句会立即终止函数的运行,并且将控制权交回调用该函数的代码行。如果省略了return,则返回值为NULL。
|
- 不写return调用整个函数,return调运函数运行后的值。
|
- 例:
- <?php
- function square($a){
- return $a*$a;
- }
- square(2);
- ?>
|
3、内置函数。
PHP语言自带很多函数。如:
二、字符串函数。
|
|
|
- 长度计算, 区别:mb_strlen可以计算中文字符串长度
|
|
|
|
|
|
|
|
- 移除字符串右侧的空白字符或者其他字符
- 参数1:在哪个字符串
- 参数2:指定移除的内容(不指定默认移除空白字符)
|
|
|
|
|
|
- 返回一个由数组元素组合成的字符串 与explode()相反作用
- 参数1:数组
- 参数2:数组分隔符(一般不指定,不指定默认空格)
|
|
- 把字符串以分隔符打散为数组。
- 参数1:在哪里分割
- 参数2:分割的字符串
|
|
- 把字符串分割到数组中 php4\5\7均支持 ,但是无法按照指定的字符来做分割,split函数可以按照指定的字符来分割,与explode函数用法类似,split函数仅仅可以在php4/5中使用,PHP7废除了这个用法。
|
|
|
|
|
|
|
|
|
|
|
|
- url编码/解码
- 此函数便于将字符串编码并将其用于 URL 的请求部分
|
- base_64_encode() base_64_decode()
|
|
|
- 替换字符串中的一部分(大小写敏感) str_ireplace() 大小写不敏感
- 参数1:要替换谁
- 参数2:.替换成
- 参数3:.替换哪个字符串
|
|
- 比较两个字符串(大小写敏感)
- 参数1,2分别写两个字符串
|
|
- 比较两个字符串(大小写不敏感)
- 参数1,2分别写两个字符串
|
|
- 查找字符串在另一个字符串中第一次出现的位置(大小写敏感)并返回该字符串开始的后面内容
- 参数1:在哪个字符串查
- 参数2:查谁
|
|
- 查找字符串在另一个字符串中第一次出现的位置(大小写敏感)并返回该字符串开始的后面内容,同strstr
- 参数1:在哪个字符串查
- 参数2:查谁
|
|
- 从右向左查找字符串在另一个字符串中第一次出现的位置(大小写敏感)并返回该字符串开始的后面内容
- 参数1:在哪个字符串查
- 参数2:查谁
|
|
- 返回字符串中的一部分
- 参数1:从哪个字符串
- 参数2:第几位起开始返回
- 参数3:返回的长度
|
- 对于字符串替换操作,用得比较多的,会加上一个正则的操作。
|
- preg_match() 与preg_match_all()
|
三、常用数组函数。
|
|
|
|
|
|
|
- 用于在一次操作中给一组变量赋值
- 例:
- $a=[1,23,1];
- list($b,$c,$d)=$a;
|
|
|
- rsort()、arsort()和 krsort()
|
|
|
|
|
- 每个数组都有一个内部指针指向他的当前单元,初始指向插入到数组中的第一个元素
|
|
- 数组首尾选择性追加值,+尾部追加,-首部增加
- 参数1:哪个数组
- 参数2:追加后的长度
- 参数3:追加的内容
|
|
|
|
- 用键值填充数组
- 参数1:从哪个索引值开始
- 参数2:填充的数量
- 参数3:填充内容
|
|
- 通过合并两个数组来创建一个新数组,其中的一个数组元素为键值,另一个数组元素为数值
- 参数1,2分别为两个数组(1是键值,2 是数值)
|
|
- 删除数组成员并替换
- 例:
- array_splice($a,1,2,array("p","p")); 删除数组$a第二个数起的的两个数,并替换为p
|
|
|
|
|
|
- 搜索数值,并返回键名
- 参数1:数值
- 参数2:哪个数组
|
四、其他常用函数。
发布了36 篇原创文章 ·
获赞 130 ·
访问量 2073
转载自blog.csdn.net/cldimd/article/details/104918185