【PHP面试题】PHP系统内置常用函数(字符串、数组、日期等)

一、时间日期函数

date();      // 格式化一个本地时间/日期
strtotime(); // 将任何字符串的日期时间描述解析为 Unix时间戳
mktime();    // 取得一个日期的 Unix时间戳
time();      // 返回当前的 Unix 时间戳
microtime(); // 返回当前 Unix时间戳 和 微妙数
date_default_timezone_set("RPC"); // 设置时区

二、IP处理函数

ip2long(); // 将 IPV4 的字符串互联网协议转换成整型数字
long2ip(); // 将长整型转化成字符串形式带点的互联网标准格式地址(IPV4)

三、序列化及反序列化函数

serialize(); // 产生一个可存储的值的表示
unserialize(); // 从已存储的表示中创建PHP的值

四、字符串处理函数

explode(); // 使用一个字符串分割另一个字符串
implode(); // 将一个以为数组的值转化为字符串
join();    // 别名 implode()
strrev();  // 反转字符串
trim();    // 去除字符串首尾处的空白字符串(或者其他字符)
ltrim();   // 删除字符串开头的空白字符(或其他字符)
rtrim();   // 删除字符串末端的空白字符(或者其他字符)
strstr();  // 查找字符串的首次出现
strpos();  // 查找字符串首次出现的位置【返回字符串所在的下标】
strrchr(); // 查找指定字符在字符串中的最后一次出现
substr();  // 返回字符串的子串
number_format(); // 以千位分隔符方式格式化一个数字
str_replace();   // 子字符串替换
...

五、数组处理函数

array_keys();      // 返回数组汇总部分的或所有的键名
array_values();    // 返回数组中所有的值
array_combine();   // 创建一个数组,用一个数组的值作为其键名,另一个数组的值作为其值
array_diff();      // 计算数组的差集
array_intersect(); // 计算数组的交集
array_merge();	   // 合并一个或多个数组
array_shift();     // 将数组开头的单元移除数组
array_unshift();   // 在数组开头插入一个或多个单元
array_pop();       // 弹出数组最后一个单元(出栈)
array_push();      // 将一个或过个单元压入数组的末尾(入栈)
sort();			  // 对数组排序(从低到高)
...
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值