php函数积累

对称函数

isset

判断数组arr中是否存在键key 返回值true/false isset('name',$arr)

unset

删除数组中的键 需存在key不然抛出异常 unset($arr['name'])

json_encode

数据转json格式

json_encode($arr) 一般形式

指定字符编码形式

json_decode

json格式转原有数据格式 json_decode($json_str,true)

explode

字符串切分数组 explode(',','1,2,3') 返回值 (array)[1,2,3]

implode

数组链接为字符串 implode(',',[1,2,3]) 返回值 (string) 1,2,3

数组函数

array_merge

数组合并 接受不限个数数组参数 返回值合并后的结果为数组(array)

in_array

值value是否在数组arr内 (string)value,(array)arr 返回true/false

is_array

判断入参param是否为数组 返回true/false

array_values

返回数组所有值,重新建立数字索引,适合将返回给前端的对象转为数组

字符串函数

is_string

数学函数

处理浮点问题,精度函数

bcmul

bcdiv

bcadd

bcmod

数字函数

ceil

向上取整,可指定保留位数 默认整数即0位 指定小数位数最后一位向上+1如果保留位下一位>0

floor

向下取整,取整规则参照ceil

杂项(未归类)

相关推荐
梁山好汉(Ls_man)几秒前
鸿蒙_ArkTS解决Duplicate function implementation错误
开发语言·华为·typescript·harmonyos·鸿蒙
xiaoshuaishuai84 分钟前
Git二分法定位Bug
开发语言·python
so2F32hj211 分钟前
一款Go语言Gin框架DDD脚手架,适合快速搭建项目
开发语言·golang·gin
LJianK136 分钟前
Java中的类、普通类,抽象类,接口的区别
java·开发语言
Dev7z37 分钟前
基于MATLAB的5G物理层文本传输系统仿真与性能分析
开发语言·5g·matlab
小智社群37 分钟前
贝壳获取小区的名称
开发语言·前端·javascript
lsx2024061 小时前
Python3 OS模块详解
开发语言
微涼5301 小时前
【Python】在使用联网工具时需要的问题
服务器·python·php
LiLiYuan.1 小时前
【Java线程 vs 虚拟机线程】
java·开发语言
FlDmr4i281 小时前
.NET 10 & C# 14 New Features 新增功能介绍-扩展成员Extension Members
开发语言·c#·.net