php 如何把整型(int)转换为长整型(long)
在对接快手的 商品新增 接口时,按照文档组装好了数据,但是报“请求参数不合法,请检查字段类型是否匹配”的错误:
对着文档仔细检查了几遍,并没有发现异常。今天再检查了一遍,看到了有些字段的类型为 long
,再加上文档给的示例是 Java
,这才意识到问题所在。
之前接触过一点 Java
,Java
的基础数据类型有四类八种。四类:整型、浮点型、字符型、布尔值;八种:byte、short、int、long、double、float、char、boolen。
即在 Java
中整型有四种:
- byte:1个字节 8位 -128~127
- short :2个字节 16位
- int :4个字节 32位
- long:8个字节 64位
但是在 php 中就只有 int
一种。
在对接时,一开始没有在意,以为数据类型为 long
的字段只要传整数(int)即可,所以就一直报“参数不合法”的错。
在网上找了一下,还是有点一头雾水,所以想问一下该如何把 php
的整型转换为长整型?
推荐文章: