数据处理
shinebxy
这个作者很懒,什么都没留下…
展开
-
关于数值取舍问题
PHP数值处理常用的函数方法:1.直接取整,舍去小数,保留整数:intval();2.四舍五入取整:round();3.向上取整,有小数加一:ceil();4.向下取整:floor();一、intval 如果是字符型会自动转换为0intval(3.145);echo 3;intval(3.712);echo 3;intval("nihao");echo 0;二、r...原创 2018-07-18 14:36:36 · 305 阅读 · 0 评论 -
PHP 解决数值类型转换 精度丢失问题
在向微信发送请求参数时,尤其是金额,需要把元转换为分,直接乘以100就可以,但是又使用了转化整数类型的函数:int 或者 intval 结果都会少1 可以看出原本结果应该是1633的,但是使用了函数intval() 和 (int) 之后结果居然变为了1632了,这是由于浮点类型的数字不能在不丢失一点儿精度的情况下通过内部二进制转换得到结果的,换句话说就是浮点...原创 2018-08-02 11:47:21 · 7592 阅读 · 0 评论 -
PHP number_format ()数据格式化
number_format() 函数通过千位分组来格式化数字。number_format($number, 2, ".", ",");$number = 22.00 // 22.00$number = 1234.00 // 1,234.00$number = 1234567.90 // 1,234,567.90 numb...原创 2018-09-03 17:43:12 · 2519 阅读 · 0 评论 -
省、市、区三级地址编码之间的关系
注释:如果现数据表只有一个area_id(包括省id、市id、区id)和 area_type标志地区级别(一级、二级、三级) 要分别匹配出省id、市id、区id关系:example:省:内蒙古自治区 对应:area_id 15 0000 市:呼和浩特市 对应:area_id 15 01 00...原创 2018-09-29 11:35:54 · 4391 阅读 · 0 评论 -
Php 无限极分类 递归查询 获取所有子类和父类
1、首先创建分类表 categoryCREATE TABLE IF NOT EXISTS `category` ( `categoryId` smallint(5) unsigned NOT NULL AUTO_INCREMENT, `parentId` smallint(5) unsigned NOT NULL DEFAULT '0', `categoryName` varc...原创 2019-02-19 16:04:06 · 9295 阅读 · 2 评论