PHP'de Bir Dizinin İlk Elemanı Nasıl Bulunur?

Php De Bir Dizinin Ilk Elemani Nasil Bulunur



PHP'de dizi, birden çok değeri tek bir değişkende saklamanıza izin veren çok amaçlı bir veri yapısıdır. Diziler birden çok öğe içerebileceğinden, genellikle belirli öğelere erişmek gerekir. Bazı durumlarda, programlamada yaygın bir görev olan bir dizinin yalnızca ilk öğesini döndürmeniz gerekir. Bu makale size PHP'de bir dizinin ilk elemanını almanın birkaç yolunu verecektir.

PHP'de Bir Dizinin İlk Elemanını Almak?

PHP'de bir dizinin ilk elemanını almak için aşağıda listelenen birçok yöntem vardır:

Bu yöntemleri ayrıntılı olarak açıklayalım.







Yöntem 1: 0 Dizinine Erişim

Erişim indeksi 0 PHP'de bir dizinin ilk elemanını almanın en kolay yollarından biridir. Çünkü diziler PHP'de sıfır indekslidir ve dizinin ilk elemanını 0 indeksinde bulacaksınız. Elemana erişmek için köşeli parantez kullanabilirsiniz.



İşte farklı renkler içeren basit bir diziden oluşan bir örnek:




$dizi = sıralamak ( 'Kahverengi' , 'Sarı' , 'Siyah' ) ;
Eko 'Dizideki ilk öğe: ' , $dizi [ 0 ] ;
?>





İlişkili diziler için bu yöntem çalışmaz çünkü bu dizilerin sayısal dizinleri yoktur.


$öğrenci = sıralamak (
87 => 'İngilizce' ,
76 => 'Matematik' ,
95 => 'Bilgisayar' ,
67 => 'Fizik' ,
) ;
Eko 'Dizinin ilk öğesi: ' , öğrenci [ 0 ] ;
?>

Yöntem 2: array_slice() İşlevini Kullanma

bu dizi_slice() function, bir dizinin ilk elemanını almak için kullanılan başka bir işlevdir. Kullanıcı tarafından belirtilen bir dizinin öğelerini, uzunluk parametrelerinin yanı sıra ofset tarafından tanımlanan sırayla getirir.



Verilen örnek, kullanarak basit bir dizinin ilk öğesine nasıl erişileceğini gösterir. dizi_slice() işlev.


$dizi = sıralamak ( 'Kahverengi' , 'Sarı' , 'Siyah' ) ;
$ilk_element = dizi_slice ( $dizi , 0 , 1 ) [ 0 ] ;
Eko 'İlk öğe: ' . $ilk_element ;
?>

Bir ilişkisel dizi için aşağıda verilen kodu takip edebilirsiniz:


$öğrenci = sıralamak (
87 => 'İngilizce' ,
76 => 'Matematik' ,
95 => 'Bilgisayar' ,
67 => 'Fizik' ,
) ;
Eko 'Dizinin ilk öğesi: ' , dizi_slice ( $öğrenci , 0 , 1 ) [ 0 ] ;
?>

Yöntem 3: array_values() İşlevini Kullanma

Şunları da kullanabilirsiniz: dizi_değerleri() Bir dizinin ilk elemanına erişmek için işlev. Basit bir dizi için kullanımı oldukça basittir. Bununla birlikte, ilişkisel diziler için, dizinin tam anahtarı ve dizininden emin olmadığınız durumlarda yararlı olabilir. Diziyi sayısal olarak dizine ekleyebilir ve dizinin tüm öğelerini döndürebilir.

Verilen örnek, kullanılarak bir dizinin ilk öğesine nasıl erişileceğini gösterir. dizi_değerleri() hem basit hem de ilişkisel diziler için işlev.

Basit dizi için:


$dizi = sıralamak ( 'Kahverengi' , 'Sarı' , 'Siyah' ) ;
$ilk_element = dizi_değerleri ( $dizi ) [ 0 ] ;
Eko 'İlk öğe: ' . $ilk_element ;
?>

ilişkisel dizi için:


$öğrenci = sıralamak (
87 => 'İngilizce' ,
76 => 'Matematik' ,
95 => 'Bilgisayar' ,
67 => 'Fizik' ,
) ;
Eko 'Dizinin ilk öğesi: ' , dizi_değerleri ( $öğrenci ) [ 0 ] ;
?>

Yöntem 4: current() İşlevini Kullanma

PHP'yi de kullanabilirsiniz akım() bir dizinin ilk elemanını almak için işlev. Varsayılan olarak, bu işlev ilk dizi öğesini döndürür çünkü internet işaretçisi başlangıçta ilk öğeye ayarlanmıştır, bu nedenle kodu her çalıştırdığınızda, ilk dizi öğesini gösterecektir.

Verilen örnekler, kullanılarak bir dizinin ilk öğesine nasıl erişileceğini gösterir. akım() hem basit hem de ilişkisel diziler için işlev.

Basit dizi için:


$dizi = sıralamak ( 'Kahverengi' , 'Sarı' , 'Siyah' ) ;
$ilk_element = akım ( $dizi ) ;
Eko 'İlk öğe: ' . $ilk_element ;
?>

ilişkisel dizi için:


$öğrenci = sıralamak (
87 => 'İngilizce' ,
76 => 'Matematik' ,
95 => 'Bilgisayar' ,
67 => 'Fizik' ,
) ;
Eko 'Dizinin ilk öğesi: ' , akım ( $öğrenci ) ;
?>

Yöntem 5: reset() İşlevini Kullanma

Kullanmak Sıfırla() işlevi, PHP dizisinin ilk öğesine erişmenin kolay ve etkili bir yoludur. Bu işlev, dizinin dahili işaretçisini ilk elemanına ayarlayarak dizinin ilk girişini alır. kullanarak basit ve ilişkisel bir dizinin ilk öğesine nasıl erişeceğinizi öğrenmek için verilen örnekleri izleyin. Sıfırla() işlev.

Basit dizi için:


$dizi = sıralamak ( 'Kahverengi' , 'Sarı' , 'Siyah' ) ;
$ilk_element = akım ( $dizi ) ;
Eko 'Dizinin ilk öğesi: ' , Sıfırla ( $dizi ) ;
?>

ilişkisel dizi için:


$öğrenci = sıralamak (
87 => 'İngilizce' ,
76 => 'Matematik' ,
95 => 'Bilgisayar' ,
67 => 'Fizik' ,
) ;
Eko 'Dizinin ilk öğesi: ' , Sıfırla ( $öğrenci ) ;
?>

Yöntem 6: array_shift() İşlevini Kullanma

bu dizi_shift() key, PHP dizisinin ilk öğesine erişmek için yararlı ve basit bir yöntemdir. Verilen örnekler, kullanılarak bir dizinin ilk öğesine nasıl erişileceğini gösterir. dizi_shift() basit ve ilişkisel diziler için işlev.

Basit dizi için:


$dizi = sıralamak ( 'Kahverengi' , 'Sarı' , 'Siyah' ) ;
$ilk_element = akım ( $dizi ) ;
Eko 'Dizinin ilk öğesi: ' , dizi_kaydırma ( $dizi ) ;
?>

ilişkisel dizi için:


$öğrenci = sıralamak (
87 => 'İngilizce' ,
76 => 'Matematik' ,
95 => 'Bilgisayar' ,
67 => 'Fizik' ,
) ;
Eko 'Dizinin ilk öğesi: ' , dizi_kaydırma ( $öğrenci ) ;
?>

Çözüm

PHP'de dizi, birden çok değeri tek bir değişkende saklamanıza izin veren genel bir veri yapısıdır. Bir dizinin ilk elemanını almak basit bir iştir ve bunu PHP'de yapmanın birçok yolu vardır. Bunlar, kullanmayı içerir 0 indeksleme , dizi_slice() , dizi_değerleri() , akım() , Sıfırla() Ve dizi_shift() fonksiyonlar. bu 0 dizin yöntem basit diziler için çalışır, ancak sayısal dizinleri olmadığı için ilişkisel diziler için çalışmaz, bu nedenle diğer işlevler daha uygun olur.