thinkphp源码无差别阅读(二十一)【折叠屏|【2022/1/16】thinkphp源码无差别阅读(二十一)】
Helper阅读contract/Arrayable.php
- 转换为数组:toArray
- 转换为数组:toJson
- 判断是否可以数组式访问:accessible
- 添加元素:add
- 未知:collapse
- 未知:crossJoin
- 分割数组 , 一个是键名 , 一个是键值:divide
- 未知:dot
- 排除指定key的数组:except
- 判断是否存在ken:exists
- 返回第一个元素:first
- 返回最后一个元素:last
- 未知:flatten
- 未知:forget
- 未知:get
- 未知:has
- 判断是否关联数组:isAssoc
- 返回指定的key:only
- 未知:pluck
- 未知:explodePluckParameters
- 向数组开头插入值:prepend
- 移除值:pull
- 随机:random
- 未知:set
- 打乱:shuffle
- 排序:sort
- 递归排序:sortRecursive
- 数组转为query字符串:query
- 过滤筛选:where
- 强制转数组:wrap
- 属性:snakeCache、camelCache、studlyCache
- 检查是否包含字符串:contains , PHP8的str_contains
- 检查字符串以某些字符串结尾:endsWith , PHP8的str_ends_with
- 检查字符串以某些字符串开始:startsWith , PHP8的str_starts_with
- 获取指定长度的字符串:random
- 字符串转小写:lower
- 字符串转大写:upper
- 获取字符串长度:length
- 截取字符串:substr
- 转下划线:snake
- 转驼峰:camel
- 转驼峰(首字母大写):studly
- 转为首字母大写的标题格式:title
framework源码
[
orm源码[
helper源码
相关经验推荐
- 联想|不输多屏协同!联想小新平板悄悄上线新功能:能把电脑装进去
- iphone13|iPhone 13再出奇葩问题,网友:粉屏门
- vivo NEX|vivo高端旗舰稳了,7英寸大屏+微云台2.0+骁龙8 Gen,年后发布!
- ColorOS|手机上的私人助理?ColorOS 12负一屏体验:好玩又高效
- 酷睿处理器|11/12代酷睿+Win11封杀4K蓝光碟 播放软件厂商回应:无能为力
- 华为荣耀|9999元起售!国产“折叠屏性能王”诞生,荣耀逐步收复华为失地
- 小屏|小屏手机说不清哪里好,但就是大屏替代不了!
- 苹果|苹果iPhone 13系列出现粉屏问题?伴随卡顿、闪退及自动重启
- 小米科技|骁龙888Plus强机下跌1300元,陶瓷机身+屏下摄像技术,120W快充
- |司马南炮轰联想的背后,导致联想产生危机的原因是什么?