PHP基础PHP数据的类型整数型int 进制 二进制 0b开头 八进制 0开头 十六进制 0x开头 范围 var_dump(PHP_INT_MAX); 最大为++2147483647++ 浮点型float var_dump(100/3); 精确到14位有效数字(如果小数点前有非零数字,小数点后13位;如果小数点前为零,小数点后14位) float(33.333333333333) v作者王明昌发布时间2017-11-19最后更新2017-12-10文章目录整数型int进制范围浮点型float字符串string引号字符串连接符.(点)null转换自动转换强制转换判断变量类型整数型int进制二进制 0b开头八进制 0开头十六进制 0x开头范围 var_dump(PHP_INT_MAX); 最大为++2147483647++ 浮点型float var_dump(100/3); 精确到14位有效数字(如果小数点前有非零数字,小数点后13位;如果小数点前为零,小数点后14位) float(33.333333333333) var_dump(1e+2); 1*10的2次方(100) var_dump(1e-2); 1*10的-2次方(0.01) 字符串string引号单引 单引可包含双引单引不可不含单引,可以使用转义字符单引号不能解析变量双引 双引不可包含双引双引可包含单引==双引号可以解析变量==字符串连接符.(点) $b = "bb".$a; $b = "bb"."ds"; null$a=null;//null$a;(函数无返回值时为null)//null$a='';//字符串 $a='0';//字符串 转换自动转换 字符串的首位为数字时,直至不为数字,与int相加,直接自动转换,后面自动去除 $a = '1fd23'; $b = 100; var_dump($a+$b); // 101 $a = true+11; var_dump($a); //12 echo "0142"+100;//242 在字符串中八进制不能转化 echo 0142+100;//198 整数中,八进制能转化 ==字符串中只有十六进制能转化== 强制转换(string) (int) (float) (array) (object) (bool) null resource 不能转化==strval() intval() floatval() 不是永久转化== 相当于值可以赋值给另一个变量,原变量不变。==settype();永久转换== 复制$a = "100"; $b = settype($a,'int'); var_dump($a); //int(100) var_dump($b); //bool(true) 并不是赋值给b,b起到判断作用 判断变量类型is_int is_float is_bool is_array is_string is_null is_object is_resourceis_numeric 判断是否任意的数字或字符(纯数字的字符串,或十六进制)或浮点类型
2017-11-18PHP函数-数学函数abs 格式 描述 输入 输出 abs() 绝对值 整形/浮点型/字符串/进制数 与输入相对应 实例: $a = -12;//12 $a = -112.02;//11.02 $a = "-123.2"
2018-05-27获取上一级页面的url参考地址:http://www.qdxw.net/xwhtml/384.html 实战代码 从4.php 点击进入5.php 1.上一页地址: http://localhost/box/4.php 2
2017-11-19PHP函数why 提高开发效率 提高代码的重用性 有利于代码的维护 格式 function funName(形参,形参) { 代码块; return; } 函数名格式 函数名不区分大小写 函数名不能以数字开头,
2017-12-16转载 | PHP常用函数总结(180多个)数学函数 1.abs(): 求绝对值 $abs = abs(-4.2); //4.2 数字绝对值数字 2.ceil(): 进一法取整 echo ceil(9.999); // 10 浮点数进一取整 3
2017-11-19PHP基础语法php格式4种形式 1.1 标准式 1.2 短风格 1.3. asp风格 1.4 脚本风格 注: 1.2/1.3需要修改php.in文件 各改为short_open_tag = On asp_tags