这是我的数组的vardump:
array(4) {
[3]=> array(1)
{
["match"]=> int(33)
}
[2]=> array(1)
{
["match"]=> int(32)
}
[1]=> array(1)
{
["match"]=> int(16)
}
[4]=> array(1)
{
["match"]=> int(3)
}
}
我需要返回索引3,2,1和4以便在查询中使用。我不知道该怎么做。我需要在foreach语句中运行查询:
foreach($arrayName as $key){
//NEED TO RETURN INDEX HERE
}
我尝试使用key($key)
但是返回了“匹配”这个词,这是我需要的一个级别的索引。
任何帮助将不胜感激。
答案 0 :(得分:7)
foreach($arrayName as $key => $value){
echo($key);
}
答案 1 :(得分:6)
简单的一个;)
$keys = array_keys($arrayName);
答案 2 :(得分:4)
foreach($arrayName as $key)
$key
实际上是数组中的值。尝试:
foreach($arrayName as $key=>$value)
答案 3 :(得分:3)
只需将密钥添加到foreach:
foreach($arrayName as $key => $value){
echo $key; //$key is well... the key and $value is the value of the current element in the array :)
}