我有这个购物车对象数组
Array
(
[16] => Array
(
[count] => 1
[data] => CartItem Object
(
[_itemID] => 16
[_itemData] =>
)
)
[14] => Array
(
[count] => 1
[data] => CartItem Object
(
[_itemID] => 14
[_itemData] =>
)
)
[18] => Array
(
[count] => 1
[data] => CartItem Object
(
[_itemID] => 18
[_itemData] =>
)
)
[15] => Array
(
[count] => 1
[data] => CartItem Object
(
[_itemID] => 15
[_itemData] =>
)
)
)
从这个数组我想得到这些关键值16,14,18,15。
我怎么能得到这个?
答案 0 :(得分:4)
您可以使用array_keys
功能。
答案 1 :(得分:4)
array_keys
将提供特定数组的键:
$keys = array_keys($yourArray);
print_r($keys);
答案 2 :(得分:2)
你也可以在foreach循环中做到这一点
foreach($array as $key=>$nextArray){
//Process
}
答案 3 :(得分:1)
要返回数组的所有键,请使用(http://php.net/manual/en/function.array-keys.php):
array_keys($array);
答案 4 :(得分:0)
查看应该执行所需操作的php foreach和array_push文档。
$numbers = new array();
foreach ($cart as $key => $value) {
array_push($numbers, $key);
}