假设我有一个这样的数组:
$array = array("a","b","c","d","a","a");
我想获取所有值为“a”的键。
我知道我可以使用while
循环来获取它们:
while ($a = current($array)) {
if ($a == 'a') {
echo key($array).',';
}
next($array);
}
我怎样才能使用foreach
循环来获取它们?
我试过了:
foreach ($array as $a) {
if ($a == 'a') {
echo key($array).',';
}
}
我得到了
1,1,1,
作为结果。