看板 [ PHP ]
討論串[請益] 詭異的array key問題
共 6 篇文章
首頁
上一頁
1
2
下一頁
尾頁

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者tn801534 (踢恩)時間14年前 (2011/06/07 15:49), 編輯資訊
0
0
3
內容預覽:
我自問自答. http://bugs.php.net/bug.php?id=34879. 修正程式碼如下. http://0rz.tw/HaIDQ. http://0rz.tw/k3gzX. 重編php後於64bit機器已正常~~~. 原因為php於array相關函數操作時將ulong丟入uint造

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者roga (任性)時間14年前 (2011/06/07 15:26), 編輯資訊
0
0
0
內容預覽:
64bit 跑出來的結果?. 是的話這台有問題,唯一解法大概是軟體升一下 or 重新編譯看看.. orz. 要先看編譯時有沒有 limit.h. 有的話,limit.h 裡面定義的比 php.h 定義的更為優先. 其實看 INT_MAX 是不對的,要看 LONG_MAX , PHP 內部整數的最大值
(還有348個字)

推噓0(0推 0噓 3→)留言3則,0人參與, 最新作者tn801534 (踢恩)時間14年前 (2011/06/07 09:51), 編輯資訊
0
0
0
內容預覽:
我發現我把問題點搞錯了. 重新附上code如下. --------------------------------------------. $test["9911815002"]=1;. $test["9911815003"]=2;. $temp_RS = array_chunk($test, 1
(還有371個字)

推噓0(0推 0噓 1→)留言1則,0人參與, 最新作者roga (任性)時間14年前 (2011/06/04 15:08), 編輯資訊
0
0
1
內容預覽:
推 tn801534:我貼的都是真的執行結果喔 ~ 06/04 03:10. → tn801534:目前好像是發現不同位元的INT_MAX不同的關係 06/04 03:11. 建議把 php 版本升起來看看還會不會有問題。. 剛剛翻了一下 bugs.php.net 發現 PHP 4 有個問題. "z
(還有1349個字)

推噓1(1推 0噓 2→)留言3則,0人參與, 最新作者roga (任性)時間14年前 (2011/06/03 22:01), 編輯資訊
0
0
0
內容預覽:
如果一個 map 的 index/value 只有"數字"的話應該都是這樣. 在 serialize 的時候,會被"簡化",. $test["9911815002"]=1;. $test["9911815003"]=2;. $test2['9911815002']=1;. $test2['99118
(還有578個字)
首頁
上一頁
1
2
下一頁
尾頁