page contents

PHP常用函数总结

函数是用来完成某种特定任务的可重复使用的代码块;函数可以使程序更具模块化,拥有良好的结构;函数定义后再程序中可以重复调用,函数分为内置函数和自定义函数..........

attachments-2021-08-Wj1xXnd86114be703e3fb.png

函数是用来完成某种特定任务的可重复使用的代码块;函数可以使程序更具模块化,拥有良好的结构;函数定义后再程序中可以重复调用,函数分为内置函数和自定义函数。


字符串查找替换

1stristr(): 返回一个字符串在另一个字符串中开始位置到结束的字符串,不区分大小写

调用:string stristr ( string $haystack , mixed $needle [, bool $before_needle = false ] )

2strtr(): 转换字符串中的某些字符

调用: string strtr ( string $str , string $from , string $to )

3strpos(): 寻找字符串中某字符最先出现的位置

调用: int strpos ( string $haystack , mixed $needle [, int $offset = 0 ] )

4stripos(): 寻找字符串中某字符最先出现的位置,不区分大小写 调用: int stripos ( string $haystack , string $needle [, int $offset ] )

5strrpos(): 寻找某字符串中某字符最后出现的位置

调用: int strrpos ( string $haystack , string $needle [, int $offset = 0 ] )

6strripos(): 寻找某字符串中某字符最后出现的位置,不区分大小写

调用: int strripos ( string $haystack , string $needle [, int $offset ] )

7strspn(): 返回字符串中首次符合mask的子字符串长度 调用: int strspn ( string $str1 , string $str2 [, int $start [, int $length ]] )

8strcspn(): 返回字符串中不符合mask的字符串的长度

调用: int strcspn ( string $str1 , string $str2 [, int $start [, int $length ]] )

输入: $str1被查询,$str2查询字符串,$start开始查询的字符,$length是查询长度 输出: 返回从开始到第几个字符

 

字符串统计

1str_word_count(): 统计字符串含有的单词数

调用: mix str_word_count(str $str,[])

输入: 目标字符串 输出: 统计处的数量

2strlen(): 统计字符串长度int strlen(str $str)

输入: 目标字符串 输出:整型长度

3count_chars(): 统计字符串中所有字母出现次数(0..255) 调用: mixed count_chars ( string $string [, int $mode ] )

 

字符串编码

md5(): 字符串md5编码

$str = "Hello";

echo md5($str);

 

数组创建

1array(): 生成一个数组

$a=array("Dog","Cat","Horse");

print_r($a);

数组值或,=>值一个数组型变量

2array_combine(): 生成一个数组,用一个数组的值 作为键名,另一个数组值作为值

$a1=array("a","b","c","d");

$a2=array("Cat","Dog","Horse","Cow");

print_r(array_combine($a1,$a2));

$a1为提供键,$a2提供值合成后的数组

3range(): 创建并返回一个包含指定范围的元素的数组

$number = range(0,50,10);

print_r ($number);

输入: 0是最小值,50是最大值,10是步长 输出: 合成后的数组

4compact(): 创建一个由参数所带变量组成的数组

1$firstname = "Peter";

2$lastname = "Griffin";

3$age = "38";

4$result = compact("firstname", "lastname",

5print_r($result);

6、变量或数组

返回由变量名为键,变量值为值的数组,变量也可以为多维数组.会递归处理

5array_fill(): 用给定的填充(值生成)数组

$a=array_fill(2,3,"Dog");

print_r($a);

2是键,3是填充的数量,'Dog'为填充内容返回完成的数组

 

数组合并和拆分    

1array_chunk(): 把一个数组分割为新的数组块

$a=array("a"=>"Cat","b"=>"Dog","c"=>"Horse","d"=>"Cow");

print_r(array_chunk($a,2));

一个数组分割后的多维数组,规定每个新数组包含2个元素

2array_merge(): 把两个或多个数组合并为一个数组

$a1=array("a"=>"Horse","b"=>"Dog");

$a2=array("c"=>"Cow","b"=>"Cat");

print_r(array_merge($a1,$a2));

输入: 两个数组 输出: 返回完成后的数组

3array_slice(): 在数组中根据条件取出一段值,并返回

$a=array(0=>"Dog",1=>"Cat",2=>"Horse",3=>"Bird");

print_r(array_slice($a,1,2));

输入: 一个数组 输出: 1为从'Cat'开始,2为返回两个元素

 

数组比较

array_diff(): 返回两个数组的差集数组

1$a1=array(0=>"Cat",1=>"Dog",2=>"Horse");

2$a2=array(3=>"Horse",4=>"Dog",5=>"Fish");

3print_r(array_diff($a1,$a2)); //返回'Cat'

输入: 两个或多个数组 输出: $a1$a2的不同之处



以上就是有关PHP常用函数的相关内容了,想要了解更多有关php的其它知识也可关注六星社区网站。


  • 发表于 2021-08-12 14:26
  • 阅读 ( 432 )
  • 分类:PHP开发

0 条评论

请先 登录 后评论
小柒
小柒

1474 篇文章

作家榜 »

  1. 轩辕小不懂 2403 文章
  2. 小柒 1474 文章
  3. Pack 1135 文章
  4. Nen 576 文章
  5. 王昭君 209 文章
  6. 文双 71 文章
  7. 小威 64 文章
  8. Cara 36 文章