我正在研究我的一個項目,並且有一個基於硬件的組件,它發送回我收集並通過該數組創建的數據。一種功能是比較一個陣列和另一個陣列中的數據。我遇到過的一件麻煩的事情是,它似乎總是在數組的索引中放置一個值,因爲它是如何循環的。我的問題是,該數組中的值0 and 1
沒有任何內容。它們被抵消。我如何將索引2
中的值移動到索引0
或者更加動態的方式;把它放在第一個可用的插槽。移位數組 - PHP
感謝您的寶貴意見和建議。
編輯:
Array ([2] => 0x0000000000000000004004490529)
- 這是使用的print_r()輸出
UPDATE:
這裏是的輸出是什麼,因爲它通過陣列迭代:
Notice: Undefined offset: 0 in daemon.php on line 259
Notice: Undefined offset: 1 in daemon.php on line 259
TLDR;你的代碼在哪裏? –
[array_shift](http://php.net/array_shift)? – kero
一些代碼或樣例輸出將很容易爲您提供幫助 –