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