PHP current() fonksiyonu
Örnek
Dizideki şu anki elemanın değerini çıktı verin:
<?php $people = array("Bill", "Steve", "Mark", "David"); echo current($people) . "<br>"; ?>
Tanım ve Kullanım
current() fonksiyonu, dizideki şu anki elemanın değerini döndürür.
Her dizi, içsel bir işaretçinin içine "şu anki" elemanını işaret ettiğini içerir, başlangıçta dizeye eklenen ilk elemana işaret eder.
İpucu:Bu fonksiyon, dizi içsel işaretçisini hareket ettirmez. Bu işi yapmak için aşağıdaki fonksiyonu kullanın next() Ve prev() Fonksiyon.
İlgili yöntemler:
- end() - İçsel işaretçiyi dizideki en son elemana yönlendirir ve çıktı verir
- next() - İçsel işaretçiyi dizideki bir sonraki elemana yönlendirir ve çıktı verir
- prev() - İçsel işaretçiyi dizideki bir önceki elemana yönlendirir ve çıktı verir
- reset() - İçsel işaretçiyi dizideki ilk elemana yönlendirir ve çıktı verir
- each() - Dönüş değeri, içsel elemanın anahtar adı ve anahtar değerini döndürür ve içsel işaretçiyi bir ileri taşır
Sözdizimi
current(array)
Parametreler | Açıklama |
---|---|
array | Gerekli. Kullanılacak diziyi belirtir. |
Açıklama
current() fonksiyonu, dizideki şu anki elemanı (bölgeyi) döndürür.
Her dizi, içsel bir işaretçinin içine "şu anki" elemanını işaret ettiğini içerir, başlangıçta dizeye eklenen ilk elemana işaret eder.
current() fonksiyonu, içsel işaretçinin işaret ettiği dizi elemanının değerini döndürür ve işaretçiyi hareket ettirmez. İçsel işaretçi, dizi listesinin sonuna çıktığında current() fonksiyonu FALSE döndürür.
Teknik Ayrıntılar
Dönüş Değeri: | Dizideki geçerli elemanın değerini döndürür, eğer geçerli eleman boş veya geçerli elemanın değeri yoksa FALSE döndürür. |
PHP Sürümü: | 4+ |
Daha Fazla Örnek
Örnek 1
Tüm ilgili yöntemleri gösterin:
<?php $people = array("Bill", "Steve", "Mark", "David"); echo current($people) . "<br>"; // Geçerli olan eleman Bill echo next($people) . "<br>"; // Bill'in bir sonraki elemanı Steve echo current($people) . "<br>"; // Şu andaki geçerli eleman Steve echo prev($people) . "<br>"; // Steve'nin bir önceki elemanı Bill echo end($people) . "<br>"; // Son eleman David echo prev($people) . "<br>"; // David'dan önceki eleman Mark echo current($people) . "<br>"; // Geçerli olan şu andaki eleman Mark echo reset($people) . "<br>"; // İç işaretçeyi dizinin ilk elemanına taşır, yani Bill echo next($people) . "<br>"; // Bill'in bir sonraki elemanı Steve print_r (each($people)); // Geçerli elemanın anahtar adı ve değeri (şu anda Steve) döndürür ve iç işaretçeyi ileriye taşır ?>