我有这个购物车对象数组
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。
我怎么能拿到这个?
array_keys
将给出特定数组的密钥:
$keys = array_keys($yourArray);
print_r($keys);
您可以使用array_keys
函数。
http://php.net/array_keys
您也可以在foreach循环中执行此操作
foreach($array as $key=>$nextArray){
//Process
}
要返回数组的所有键,请使用(http://php.net/manual/en/function.array-keys.php):
array_keys($array);
查看php foreach和array_push文档,它们应该可以满足您的需要。
$numbers = new array();
foreach ($cart as $key => $value) {
array_push($numbers, $key);
}