字符串函数
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图
- 常见问题