次のような配列があり、それをループしているとします。
$sidebar = array("Best of the Month" => $featuredBestMonth,
"Featured Content" => $featuredContent);
<? while($item = current($sidebar)):?>
<? if($item):?>
<h3><?=key($sidebar);?></h3>
<? foreach($item as $single):?>
<p><?=$single['title'];?></p>
<? endforeach;?>
<? endif;?>
<? next($sidebar);?>
<? endwhile;?>
現在の配列番号をカウントするにはどうすればよいですか? 最初の while は 1 を表示し、2 番目は 2 を表示します
私はそれを行うことができることを知っています$i++;
が、これを行うための配列関数があるかどうか疑問に思いましたか?
foreach ループで key を使用できるかどうかわかりませんか?