PHP current() fonksiyonu

Örnek

Dizideki şu anki elemanın değerini çıktı verin:

<?php
$people = array("Bill", "Steve", "Mark", "David");
echo current($people) . "<br>";
?>

Çalıştırma Örneği

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

Çalıştırma Örneği