thinkphp 源码无差别浏览(二十一)
Helper 浏览
contract/Arrayable.php
- 转换为数组:toArray
contract/Jsonable.php
- 转换为数组:toJson
helper/Arr.php
- 判断是否能够数组式拜访: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
helper/Str.php
- 属性: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 源码