6
Ben bu gibi foreach
yapısını, varsa: Ben takip edebilirsiniz biliyorumBir "sayaç" değişkeni kullanmadan, bir foreach yapısının PHP'de kaç kez döngü yaptığını nasıl öğrenebilirim?
foreach ($items as $item) {
echo $item . "<br />";
}
kaç böyle bir karşı değişkeni kullanılarak kere yapı döngüler:
$counter = 0;
$foreach ($items as $item) {
echo $item.' is item #'.$counter. "<br />";
$counter++;
}
Ama Bir "sayaç" değişkeni kullanarak olmadan yukarıdaki 'un yapılabilmesi mümkün mü? Yani, bir "sayaç" değişkenine ihtiyaç duymadan foreach
döngü, döngü içinde olmadan yineleme sayısını bilmek mümkün mü?
Not: Sayaçlarımda sayaçları kullanmakta tamamen sorun yaşıyorum, ancak sadece PHP'ye yerleşik bir hüküm olup olmadığını görmek istiyorum ... Bazı işlemleri basitleştiren harika foreach
yapısı gibi for
yapısını kullanarak aynı şeyi yaparken clunkier olan.
DÜZENLEME Tabii ki, Toplu tarafından fark olarak, sizin döngü kırmak olmamalıdır (ya da belki devam eder, ancak ben ... kısa olsa bir döngü olarak
continue
dikkate alınacaktır) karşı? –Sizeof ($ items) kullanabilirsiniz ... –
php $ items.IndexOf ($ item) var mı? – bleepzter