PHP reset() fonksiyonu
Örnek
Dizideki geçerli elemanın ve bir sonraki elemanın değerini çıktı verir, ardından dizinin iç pointer'ını dizideki ilk elemana yeniden ayarlar:
<?php $people = array("Bill", "Steve", "Mark", "David"); echo current($people) . "<br>"; echo next($people) . "<br>"; echo reset($people); ?>
Tanım ve kullanım
reset() fonksiyonu iç pointer'ı dizideki ilk elemana yönlendirir ve çıktı verir.
İlgili yöntemler:
- current() - Dizideki geçerli elemanın değerini döndürür
- end() - İç pointer'ı dizideki en son elemana yönlendirir ve çıktı verir
- next() - İç pointer'ı dizideki bir sonraki elemana yönlendirir ve çıktı verir
- prev() - İç pointer'ı dizideki bir önceki elemana yönlendirir ve çıktı verir
- each() - Geçerli elemanın anahtar adı ve değerini döndürür ve iç pointer'ı bir adım öne taşır
Sözdizimi
reset(array)
Parametre | Açıklama |
---|---|
array | Gerekli. Kullanılacak diziyi belirtir. |
Teknik ayrıntılar
Dönüş değeri: | Başarı durumunda dizi içindeki ilk elemanın değerini döndürür, dizi boşsa FALSE döndürür. |
PHP Sürümü: | 4+ |
Daha fazla örnek
Örnek 1
Tüm ilgili yöntemleri göster:
<?php $people = array("Bill", "Steve", "Mark", "David"); echo current($people) . "<br>"; // Mevcut eleman Bill'dir echo next($people) . "<br>"; // Bill'in bir sonraki elemanı Steve'dir echo current($people) . "<br>"; // Şu anda mevcut olan eleman Steve'dir echo prev($people) . "<br>"; // Steve'in bir önceki elemanı Bill'dir echo end($people) . "<br>"; // Sonuncu eleman David'dir echo prev($people) . "<br>"; // David'in bir önceki elemanı Mark'tır echo current($people) . "<br>"; // Mevcut olan mevcut eleman Mark'tır echo reset($people) . "<br>"; // İç dizin işaretçisini dizinin ilk elemanına (Bill) hareket ettirir echo next($people) . "<br>"; // Bill'in bir sonraki elemanı Steve'dir print_r (each($people)); // Mevcut elemanın anahtar adı ve değerini döndürür (şu anda Steve) ve iç dizin işaretçisini ileri hareket ettirir ?>