PHP

ONEZERO
ONEZERO原创
2017年08月29日 21:57:38551浏览

php乱码 header("content-type:text/html; charset=utf-8"); date(Y-m-d H:i:s) 时间

错误提示信息

Notice 提示,  无伤大雅

Warning 警告, 说明有错误, 但是不会影响运行

Parse error 语法错误, 代码中写错代码了

Fatal 致命性错误

变量临时转换

前缀方式 (float)$a (bool)$a (string)$a

函数方式  intval() floatval() boolvar()

设置类型(永久转换)settype()  获取类型gettype()

判断字符类型 is_int is_float is_string is_bool is_numeric

区分echo 中的, 和 . 的区别

逗号  是指 给echo传递多个参数, 然后让echo去拼接

点  是指先把多个参数拼接为一个字符串 然后再传给echo

循环 if(){}else()    while()   do{}while() switch(){ case ;...break;default }

-----------------------------------------------------------------------------------------------

strlen 获取字符串长度

max 找最大值

min 找最小值

mt_rand 获取随机数

abs 绝对值

pow 求次幂

fmod 浮点取余数

floor 向下取整

ceil 向上取整

round 四舍五入

microtime 获取带有微妙的时间戳

strtolower 把字符串中的字母变小写

strtoupper 变大写

ucfirst 首个单词的首字母变大写

ucwords 每个单词的首字母变大写

substr 截取字符串

trim 去掉字符串左右的空格

strpos 从左向右查找某个字符首次出现的索引值

stripos 从左向右查找首个字符(忽略大小写)

strrpos 反向查找, 从右向左

strripos 反向查找, 忽略大小写

md5 把任意长度的字符串转为32位 16进制字符串

sha1 转为40位字符串

htmlspecialchars  可以把PHP的字符串转为实体字符

strip_tags 去掉php的字符串中的 html标签

str_replace 字符串替换('原字符','替换','字符串')

count 元素的个数sizeof

join 元素拼接为字符串,元素中间可加特殊字符串

explode implode把字符串进行分割, 分割成数组

in_array 判断某个元素是否存在于某个数组中

array_key_exists 判断是否有某个key

array_map(函数名, 数组)表示对数组中的每个元素都使用一次函数

reset 把指针指向第一个,返回值

end 最后

next 下一个

prev 上一个

current 当前的

each 指向当前元素的 键值对 返回, 并且移到下一个位置

-----------------------------------------------------------------------------------------------

list($a, $b, ,$c) = $arr list便捷的为 索引数组的每个元素分配变量名

array_push 向数组的尾部添加一个或多个元素, 返回新的数组长度 array_push($arr, 1, 2, 3....)

array_unshift 向数组头部加元素 array_unshift($var, 1, 2, 3..)

array_pop 删除结尾的一个元素, 返回值是被删除

array_shift 把头部的元素删除一个 返回值 是删除的元素的值

-----------------------------------------------------------------------------------------------

使用函数函数,  专门写在函数中的函数

func_get_args 获取所有的参数数组

func_get_arg 通过索引值获取某个参数

func_num_args 获取参数的数量

-----------------------------------------------------------------------------------------------

$_POST 自动保存由HTML的表单传递而来的数据, 要求是 post方式

$_GET HTML表单(method=get) 或者是 由超链接点击 传递过来的数据

$GLOBALS 自动存储全局的所有变量

$FILES 接受上传过来的文件

$_COOKIE 会话机制

$_SESSION 会话机制

$_REQUEST 保存网络请求信息

$_SERVER 服务器信息

$_ENV 环境变量

-----------------------------------------------------------------------------------------------

static 在函数中 用static 声明的变量, 生命时间延长, 可以多次调用函数只初始化一次

include 引入的文件不存在, 不影响下方代码执行

require 影响执行

include once 一次性引入

require once 一次性引入

-----------------------------------------------------------------------------------------------

魔术产量

__LINE__ 行号

__FILE__ 文件的绝对路径

__DIR__ 文件所在目录

__FUCTION__ 必须写在函数中, 可以获取当前所在函数的名字

__NAMESPACE__ 获取当前函数命名空间名

__CLASS__ 面向对象: 类

__METHOD__ 面向对象: 方法

-----------------------------------------------------------------------------------------------

input标签  type = file 多文件上传multiple="multiple"

表单中必须添加属性 enctype="multipart/form-data"

name 文件名

type 文件类型

tmp_name 文件临时存储的位置

error 报错

size 文件的大小


上一条:GD函数库下一条:MySQL
声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议