2017-09-14 71 views
-1

我存儲從陣列來在SQL數據庫中成功的價值,但我想數量店內[0]=>,在這種情況下,(從[2]=>20還在於SQL行。獲取存儲在陣列的數量可變

array(3) { 
    [0]=> 
    array(3) { 
    ["tp"]=> 
    string(1) "g" 
    ["h"]=> 
    string(1) "a" 
    ["t"]=> 
    string(2) "18" 
    } 
    [1]=> 
    array(3) { 
    ["tp"]=> 
    string(1) "g" 
    ["h"]=> 
    string(1) "a" 
    ["t"]=> 
    string(1) "8" 
    } 
    [2]=> 
    array(3) { 
    ["tp"]=> 
    string(1) "c" 
    ["h"]=> 
    string(1) "h" 
    ["t"]=> 
    string(1) "3" 
    } 
} 
+2

你的意思是你想獲得數組中存在的鍵嗎? 'array_keys()'? http://php.net/manual/en/function.array-keys.php – Qirel

+0

所以你希望我們爲你寫代碼......?至少告訴我們你已經嘗試了什麼...... –

+0

你已經得到的代碼大概循環遍歷這個數組 - 只需在循環中包含密鑰即可。 – iainn

回答

0

我不確定你想達到什麼目的,也許這樣的事情可以幫助嗎?

foreach ($your_array as $k => $v) { 
    $your_array[$k]['key'] = $k; 
}