我只是有一個小問題,我找不到任何答案,因爲我不知道如何在Google上制定它。如何自動知道在PHP中的數組字段的名稱?
所以我這個數組查詢返回:
Array
(
[0] => Array
(
[aad3177ec0cbced7a15fae003bdd0ff3] => Array
(
[rowid] => aad3177ec0cbced7a15fae003bdd0ff3
[id] => 21
[qty] => 1
[price] => 176
[name] => KRUPS YY1305
[image] => utilities/images/products/p2070396dt.jpg
[description] => Menu simplifié pour une convivialité optimale.
[subtotal] => 176
)
)
)
而且我想要得到的所有信息ROWID,ID,數量......將其存儲在通過另一個變量foreach循環不知道第二個數組的名稱:'aad3177ec0cbced7a15fae003bdd0ff3'。我只想在用戶註銷時從存儲在數據庫中的購物車中檢索文章。
所以,我怎麼能這樣說:
echo $myArray['0'][theNumberGoesHereAutomatically]['price'];
理想的情況下,我的代碼看起來像:
foreach ($data2 as $cart){
$data = array(
'rowid' => $cart_unserialized[$token]['aad3177ec0cbced7a15fae003bdd0ff3']['rowid'],
'id' => $cart_unserialized[$token]['aad3177ec0cbced7a15fae003bdd0ff3']['id'],
'qty' => $cart_unserialized[$token]['aad3177ec0cbced7a15fae003bdd0ff3']['qty'],
'price' => $cart_unserialized[$token]['aad3177ec0cbced7a15fae003bdd0ff3']['price'],
'name' => $cart_unserialized[$token]['aad3177ec0cbced7a15fae003bdd0ff3']['name'],
'image' => $cart_unserialized[$token]['aad3177ec0cbced7a15fae003bdd0ff3']['image'],
'description'=> $cart_unserialized[$token]['aad3177ec0cbced7a15fae003bdd0ff3']['description'],
);
$this->cart->insert($data2);
$token++;
};
不知道aad3177ec0cbced7a15fae003bdd0ff3。
任何想法?謝謝:)
你有沒有試着用'array_keys()'讓名字嗎? – bkzland
是就是這樣!非常感謝:)(嗯,顯然這很容易,但最難的是知道這個函數存在; p) –