字符串函數
http://php.net/manual/zh/ref.strings.php
數組函數
http://php.net/manual/zh/ref.array.php
時間函數
date(),strtotime(),mktime(),time(),microtime(),date_default_timezone_set()
date() 格式化一個本地時間/日期
getdate() - 取得日期/時間信息
mktime() - 取得一個日期的 Unix 時間戳
time() - 返回當前的 Unix(毫秒) 時間戳
microtime() - 返回當前的 Unix(微) 時間戳
strtotime() - 將任何字符串的日期時間描述解析為 Unix 時間戳
預定義的日期時間常量
ip處理函數
ip2long() long2ip()
打印處理
print()(語言結構),printf()(根據格式輸出),print_r(),echo,sprintf(),var_dump(),var_export()(將數組格式化輸出,符合PHP語法結構可以使用)
序列化和反序列化函數
serialize(),unserialize()主要作用時方便存儲到文件或者數據庫中,因為對象或者數組都不能直接存入
字符串處理函數
implode(‘,’,$arr)將數組轉換為字符串
,explode()將字符串轉換為數組,
join()和implode()一樣都是,strrev()將字符串反轉
,trim():從字符串的兩端刪除空白字符和其他預定義字符。
ltrim(),從字符串左側刪除空格或其他預定義字符。
rtrim(),從字符串的末端開始刪除空白字符或其他預定義字符。
strstr(),查找字符串有無這個字符,有則輸出后面的值
number_format()...以千位分隔符方式格式化一個數字
echo number_format("1000000")."<br>";
echo number_format("1000000",2)."<br>";
echo number_format("1000000",2,",",".");
1,000,000
1,000,000.00
1.000.000,00
數組處理函數
in_array
array_keys(),array_values(),array_diff(),array_intersect()比較兩個數組取其中的交集
,array_merge(),array_shift(),
array_unshift(),array_pop(),array_push(),sort(),array_rand()等
trim去除前后多余空格
- 空白目錄
- 安裝
- linux下安裝nginx
- linux下安裝php
- 調試
- windows 安裝wamp
- 常用源
- 類型
- Boolean布爾類型
- Integer整型
- Float浮點型
- String字符串
- Array數組
- Object對象
- Resource資源類型
- NULL
- Callback/Callable類型
- 類型轉換
- 變量
- 預定義變量
- 常量
- 魔術常量(預定義常量)
- 語法
- 運算符
- 流程控制
- 條件語句
- if
- else
- else if/elseif
- switch
- 循環語句
- while
- do-while
- for
- foreach
- break
- return
- continue
- require
- include
- require_once
- include_once
- 函數
- 內置函數
- 匿名函數
- 自定義函數
- 類與對象
- 屬性
- 聲明
- public
- protected
- private
- 類常量
- 方法
- 魔術方法
- __construct()
- __destruct()
- __call()
- __callStatic()
- __get()
- __set()
- __isset()
- __unset()
- __sleep()
- __wakeup()
- __toString()
- __invoke()
- __set_state()
- __clone()
- __debugInfo()
- 方法的調用
- ->(對象運算符)
- ::(范圍解析操作符)
- 設計模式
- 依賴注入
- call_user_func
- is_callable (
- 創建型模式
- 工廠方法模式
- 抽象工廠模式
- 單例模式
- 建造者模式
- 原型模式
- 結構性模式
- 適配器模式
- 裝飾器模式
- 代理模式
- 外觀模式
- 橋接模式
- 組合模式
- 享元模式
- 行為型模式
- 策略模式
- 模板方法模式
- 觀察者模式
- 迭代子模式
- 責任鏈模式
- 命令模式
- 備忘錄模式
- 訪問者模式
- 中介者模式
- 解釋器模式
- 六大原則
- uml語言
- 反射
- 類型約束
- 調試
- lamp
- lnmp
- composer
- 工作常用
- UML圖
- 常見問題