PHP对字符串到整型字段转换的时候长整型的字符串数据长度容易被截断,如何完成String到long类型的转换啊?
发布网友
发布时间:2022-04-05 23:22
我来回答
共2个回答
热心网友
时间:2022-04-06 00:51
用这个试试:
sprintf( "%u", $row->playerid);
一般情况下并不需要转换格式,你只需要验证这个字符串($row->playerid)是正确的数字就可以直接进行计算了。php是弱类型的语言,一般情况下直接用就可以。追问sprintf( "%u", $row->playerid);
一样发生了int长度的截断,嗯转换这个变量的目的是输出到js的处理函数当中,最后需要对转换之后的数字按照整型来做排序,因此需要做一个长整型的转换
热心网友
时间:2022-04-06 02:09
当然会截断了。int(11)就支持到2^22位的最大数字比long类型的数字小的多,