1
我有一个包含几个级联ID的字符串由_
爆炸数作为字符串
我需要将它们分割成一个阵列中以进一步使用它们,但PHP总是解析它们作为整数和舍入他们这使得IDS无法使用。
如何将字符串拆分为字符串数组?
这是一些示例代码来说明这个问题:
$str = "version_52466436643546949646431_658465546513164146498646444346_4646464616416464649846465412113";
$explode = explode('_',$str);
print_r($explode); //the individual ids are rounded now
我怎么可以拆分这使PHP需要的数字作为字符串,而不是整数?
我试过这个确切的代码,它没有任何圆。你运行的是哪个版本的PHP? – Pitchinnate
这是什么问题?array(4){[0] => string(7)“version”[1] => string(23)“52466436643546949646431”[2] => string(30)“658465546513164146498646444346” 3] => string(31)“4646464616416464649846465412113”}' – 2013-07-22 20:48:31
我认为你的DB改变了ID而不是PHP,例如:你可以设置int(11),但是这里的id是int(30)! – 2013-07-22 20:51:05