current()
ve pos()
fonksiyonları, bir dizinin içindeki göstericiyi (pointer) döndüren PHP fonksiyonlarıdır. Bu fonksiyonlar genellikle dizinin mevcut elemanını döndürmek için kullanılır.
İşte current()
ve pos()
fonksiyonlarının kullanımıyla ilgili bir örnek:
$arr = array(
'anahtar1' => 'değer1',
'anahtar2' => 'değer2',
'anahtar3' => 'değer3'
);
// current() ve pos() kullanımı
$mevcutDeger = current($arr);
echo 'Mevcut Değer: ' . $mevcutDeger . '<br>';
// key() fonksiyonu ile mevcut anahtarı alabiliriz
$mevcutAnahtar = key($arr);
echo 'Mevcut Anahtar: ' . $mevcutAnahtar . '<br>';
Bu örnekte, current()
ve pos()
fonksiyonları, dizinin içindeki göstericiyi kullanarak mevcut değeri döndürür. Dizideki gösterici, dizinin başlangıcında ilk elemana konumlandırılmıştır. Bu örnekte, current()
fonksiyonu ile mevcut değeri alıyoruz ve key()
fonksiyonu ile mevcut anahtarı alıyoruz. Daha sonra, ekrana mevcut değeri ve mevcut anahtarı yazdırıyoruz.
Bu fonksiyonlar, genellikle döngüler içinde diziler üzerinde iterasyon yaparken mevcut elemanın değerini almak için kullanılır.