100 个最常用的 PHP 函数

本文汇总了100个PHP常用函数,详细介绍了每个函数的功能和用法,包括数组操作、字符串处理、文件读写等核心技能,适合PHP开发者快速查阅和学习。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

看到别人总结的100常用函数,就自己按照自己的理解也备份一个,1天准备5个,希望1个月内全部搞懂!!!

1、count( $arr,$mode )   $arr  数组  , $mode  是否需要递归统计(不常用)

2、is_array( $var )  检测变量是否是一个数组,返回true false ;  同理的还有  is_int is_float is_string is_object

3、substr( $str ,$start ,$length)  返回字符串$str 由 start开始, lenght 长度的字符串 ; start 为负数时,从尾部开始计算,length为负数时,从末尾查length个字符 不要;

4、in_array($need ,$arr ,$strict)   $need(字符串会比较大小写)  是否存在  $arr中, $strict 是否检测类型(全等于)

5、explode($del,$str ,$limit) 按照  del  分割 str字符串,并返回数组, limit 是返回的个数,如果是负数,则从尾部查,删除对应个数

6、str_replace($search,$replace,$subject,$count)  返回一个字符串或者数组,该字符串或者数组是将 subject中全部的search都被replace 替换之后的结果,如果是数组,替换的个数不相等时,将会被置空 , $count 被替换了多少次数

7、implode($glue,$arr)  将一个一维数组转换为字符串,用$glue连接起来

8、strlen($str) ,返回字符串的长度

9、array_merge($arr1,$arr2....) 合并一个或多个数组  ,数字索引的不会覆盖,字符串键名的会覆盖,如果一个数组为null ,则合并后全部为null

10、strpos($str,$handle,$offset)  $handle  在 $str中首次出现的位置,未找到返回false  ;  $offset 从该长度开始搜索,如果为负数,则从末尾开始搜索

11、preg_match($pattern,$subject)  搜索subject 与 pattern 给定的正则表达式的一个匹配,返回结果为: 0次(为匹配成功) 1次(匹配),如果发生错误,返回false

12、sprintf(formart,arg1,arg2)  函数把格式化的字符串写入变量中, 第一个%写入 arg1.....一次类推

13、trim($str)  去除 str 首位的空格

14、strtolower($str)将字符串转换为小写

15 、file_exists($file)  检测文件或者目录是否存在

16、is_string($var) 检测变量是否是字符串   类似的有:is_array,is_object is_int ,is_float等

17、preg_replace($pattern,$replace,$subject)  搜索 subject中匹配pattern的部分,已 replace 进行替换

18、file_get_contents($filename)  将一个文件读入到字符串中 ,

19、array_key_exists($key,$arr) 检测数组中是否有指定的键名或索引, 返回true false  【只搜索一维数组】

20、array_keys($arr,$search,$strict) 返回数组中部分或所有的键名 ,如果存在search,则只返回包含search的key数组,strict 决定是否使用  ===

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值