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);
?>

Çalıştırma Örneği

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
?>

Çalıştırma Örneği