我得到了以下陣列:array_merge改變鍵
$arr = array(6 => 'Somedata', 7 => 'Somedata1', 8 => 'Somedata2');
的問題是,當我使用array_merge((array) "Select the data", $arr);
,它確實改變了數組鍵爲:
Array
(
[0] => Not specified
[1] => Somedata
[2] => Somedata1
[3] => Somedata2
)
是可以跳過array_merge
密鑰preversion,所以輸出看起來像這樣?
Array
(
[0] => Not specified
[6] => Somedata
[7] => Somedata1
[8] => Somedata2
)
,請告訴我們的代碼。 'array_merge'是[默認保存鍵](http://codepad.org/I9YcWzdl) – Peter
@EXQStudio代碼在我的問題的第二行,有一個簡單的'array_merge((array)]選擇數據「 ,$ arr);'之後和'print_r'轉儲之後。 – Sapp
你爲什麼要將字符串轉換爲數組?爲什麼不'Array(「選擇數據」)'? – Peter