(PHP 4, PHP 5, PHP 7, PHP 8)
reset — Bir dizinin dahili göstericisini ilk elemana konumlar
reset() işleve dizi
dizisinin
dahili göstericisini ilk elemana konumlar ve ilk dizi elemanının değeri ile
döner.
Bu işlev mantıksal false
değeriyle dönebileceği gibi false
olarak değerlendirilebilecek mantıksal
olmayan bir değerle de dönebilir. Bu konuda daha fazla bilgi
Mantıksal Değerler bölümünde
bulunabilir. Bu işlevden dönen değeri sınamak için
===
işleci kullanılabilir.
dizi
Dahili göstericisi sıfırlanacak dizi.
Dizi boşsa false
, değilse dizinin ilk elemanının değeri.
Örnek 1 - reset() örneği
<?php
$dizi = array('bir adım', 'iki adım', 'üç adım', 'dörtadım');
// Öntanımlı olarak gösterici ilk elemandadır
echo current($dizi) . "\n"; // "bir adım"
// İki adım atalım
next($dizi);
next($dizi);
echo current($dizi) . "\n"; // "üç adım"
// Göstericiyi sıfırlayalım
reset($dizi);
echo current($dizi) . "\n"; // "bir adım"
?>
Bilginize: İlk eleman değerinin bool
false
olduğu durum ile boş bir diziden dönen değer arasında bir fark yoktur.false
elemanlar içeren bir dizinin ilk eleman değerini bilinçli olarak elde etmek için önce count() işlevinin dönüş değerine bakılmalı ya da reset() işlevini çağırdıktan sonra key() işlevininnull
döndürmediği doğrulanmalıdır.