thinkphp源碼下載,【2022/1/16】thinkphp源碼無差別閱讀(二十一)
thinkphp源碼下載,【2022/1/16】thinkphp源碼無差別閱讀(二十一)
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源碼