PHP变量
初识变量 $开头,其后为==字母/下划线==,不能数字开头 字母.数字.下划线. 汉字(不建议使用) 严格区分大小写 变量命名 例:$xxx=5; 变量7大类型 布尔Boolean 值:false true 整数int 字符串string 浮点型float 数组array() 对象object 资源resource &$b引用赋值 $a=1; $b=&$a;
初识变量 $开头,其后为==字母/下划线==,不能数字开头 字母.数字.下划线. 汉字(不建议使用) 严格区分大小写 变量命名 例:$xxx=5; 变量7大类型 布尔Boolean 值:false true 整数int 字符串string 浮点型float 数组array() 对象object 资源resource &$b引用赋值 $a=1; $b=&$a;
php格式4种形式 1.1 标准式 1.2 短风格 1.3. asp风格 1.4 脚本风格 注: 1.2/1.3需要修改php.in文件 各改为short_open_tag = On asp_tags = On 注释 // /**/ 字符集 header("content-type:text/html;charset=utf-8"); 路径 ./ 本级目录
去空格或其他字符 trim 名称 描述 输入 输出 trim() 删除字符串两端的空格或其他预定义的字符 目标字符 清除后的字符 $str ="\r\nHello World!\r\n"; echo trim($str); rtrim(别名chop()) 名称 描述 输入 输出 rtrim() 删除字符串右边的空格或其他预定义的字符 目标字符 ltrim 名
abs 格式 描述 输入 输出 abs() 绝对值 整形/浮点型/字符串/进制数 与输入相对应 实例: $a = -12;//12 $a = -112.02;//11.02 $a = "-123.2";//123.2 $a = -0b1100;//解析12 $a = -01235;//解析 669 //$a = -0x1f;//解析 31 $a = "-10
校验数字的表达式 数字:^[0-9]*$ n位的数字:^\d{n}$ 至少n位的数字:^\d{n,}$ m-n位的数字:^\d{m,n}$ 零和非零开头的数字:^(0|[1-9][0-9]*)$ 非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]{1,2})?$ 带1-2位小数的正数或负数:^(\-)?\d+(\.\d{1,2})?
匹配中文字符 [\u4e00-\u9fa5] 匹配双字节字符(包括汉字在内) [^\x00-\xff] 匹配空白行 \n\s*\r 匹配Email地址 [\w!#$%&'*+/=?^_`{|}~-]+(?:\.[\w!#$%&'*+/=?^_`{|}~-]+)*@(?:[\w](?:[\w-]*[\w])?\.)+[\w](?:[\w-]*[\w])? 匹配