Bagaimana Cara Mendapatkan Elemen Pertama dari Array di PHP?

Bagaimana Cara Mendapatkan Elemen Pertama Dari Array Di Php



Di PHP, array adalah struktur data serbaguna yang memungkinkan Anda menyimpan banyak nilai dalam satu variabel. Karena array dapat berisi banyak elemen, seringkali diperlukan untuk mengakses elemen tertentu. Dalam beberapa kasus, Anda hanya perlu mengembalikan elemen pertama dari array, yang merupakan tugas umum dalam pemrograman. Artikel ini akan memberi Anda beberapa cara untuk mendapatkan elemen pertama dari array di PHP.

Mendapatkan Elemen Pertama dari Array di PHP?

Ada beberapa metode untuk mendapatkan elemen pertama dari array di PHP yang tercantum di bawah ini:

Mari kita jelaskan metode ini secara rinci.







Metode 1: Mengakses Indeks 0

Mengakses indeks 0 adalah salah satu cara termudah untuk mendapatkan elemen pertama dari array di PHP. Karena array diindeks nol dalam PHP dan Anda akan menemukan elemen pertama array pada indeks 0. Untuk mengakses elemen, Anda dapat menggunakan tanda kurung siku.



Berikut adalah contoh yang terdiri dari larik sederhana yang berisi warna berbeda:




$array = Himpunan ( 'Cokelat' , 'Kuning' , 'Hitam' ) ;
gema 'Elemen pertama dalam larik adalah:' , $array [ 0 ] ;
?>





Untuk array asosiatif, metode ini tidak akan berfungsi karena array ini tidak memiliki indeks numerik.


$ siswa = Himpunan (
87 => 'Bahasa inggris' ,
76 => 'Matematika' ,
95 => 'Komputer' ,
67 => 'Fisika' ,
) ;
gema 'Elemen pertama dari array adalah:' , murid [ 0 ] ;
?>

Metode 2: Menggunakan Fungsi array_slice()

Itu array_slice() function adalah fungsi lain yang digunakan untuk mendapatkan elemen pertama dari sebuah array. Ini mengambil elemen array yang ditentukan oleh pengguna dalam urutan yang ditentukan oleh offset serta parameter panjang.



Contoh yang diberikan menunjukkan cara mengakses elemen pertama dari array sederhana menggunakan array_slice() fungsi.


$array = Himpunan ( 'Cokelat' , 'Kuning' , 'Hitam' ) ;
$elemen_pertama = array_slice ( $array , 0 , 1 ) [ 0 ] ;
gema 'Elemen pertama adalah:' . $elemen_pertama ;
?>

Untuk array asosiatif, Anda dapat mengikuti kode yang diberikan di bawah ini:


$ siswa = Himpunan (
87 => 'Bahasa inggris' ,
76 => 'Matematika' ,
95 => 'Komputer' ,
67 => 'Fisika' ,
) ;
gema 'Elemen pertama dari array adalah:' , array_slice ( $ siswa , 0 , 1 ) [ 0 ] ;
?>

Metode 3: Menggunakan fungsi array_values()

Anda juga dapat memanfaatkan nilai_array() berfungsi untuk mengakses elemen pertama dari array. Untuk yang sederhana, array, cukup mudah digunakan. Namun, untuk array asosiatif, ini berguna dalam situasi di mana Anda tidak yakin tentang kunci dan indeks array yang tepat. Itu dapat mengindeks array secara numerik dan mengembalikan seluruh elemen array.

Contoh yang diberikan menunjukkan cara mengakses elemen pertama dari array menggunakan nilai_array() fungsi untuk array sederhana dan asosiatif.

Untuk larik sederhana:


$array = Himpunan ( 'Cokelat' , 'Kuning' , 'Hitam' ) ;
$elemen_pertama = nilai_array ( $array ) [ 0 ] ;
gema 'Elemen pertama adalah:' . $elemen_pertama ;
?>

Untuk array asosiatif:


$ siswa = Himpunan (
87 => 'Bahasa inggris' ,
76 => 'Matematika' ,
95 => 'Komputer' ,
67 => 'Fisika' ,
) ;
gema 'Elemen pertama dari array adalah:' , nilai_array ( $ siswa ) [ 0 ] ;
?>

Metode 4: Menggunakan Fungsi current()

Anda juga dapat menggunakan PHP saat ini() berfungsi untuk mengambil elemen pertama dari array. Secara default, fungsi ini mengembalikan elemen larik pertama karena penunjuk internet pada awalnya disetel ke elemen pertama sehingga setiap kali Anda menjalankan kode, ia akan menunjuk ke elemen larik pertama.

Contoh yang diberikan menunjukkan cara mengakses elemen pertama dari array menggunakan saat ini() fungsi untuk array sederhana dan asosiatif.

Untuk larik sederhana:


$array = Himpunan ( 'Cokelat' , 'Kuning' , 'Hitam' ) ;
$elemen_pertama = saat ini ( $array ) ;
gema 'Elemen pertama adalah:' . $elemen_pertama ;
?>

Untuk array asosiatif:


$ siswa = Himpunan (
87 => 'Bahasa inggris' ,
76 => 'Matematika' ,
95 => 'Komputer' ,
67 => 'Fisika' ,
) ;
gema 'Elemen pertama dari array adalah:' , saat ini ( $ siswa ) ;
?>

Metode 5: Menggunakan Fungsi reset()

Menggunakan mengatur ulang() function adalah cara yang mudah dan efisien untuk mengakses elemen pertama dari array PHP. Fungsi ini mendapatkan entri pertama dari sebuah array dengan menyetel pointer internal array ke elemen pertamanya. Ikuti contoh yang diberikan untuk mempelajari cara mengakses elemen pertama dari array sederhana dan asosiatif menggunakan mengatur ulang() fungsi.

Untuk larik sederhana:


$array = Himpunan ( 'Cokelat' , 'Kuning' , 'Hitam' ) ;
$elemen_pertama = saat ini ( $array ) ;
gema 'Elemen pertama dari array adalah:' , mengatur ulang ( $array ) ;
?>

Untuk array asosiatif:


$ siswa = Himpunan (
87 => 'Bahasa inggris' ,
76 => 'Matematika' ,
95 => 'Komputer' ,
67 => 'Fisika' ,
) ;
gema 'Elemen pertama dari array adalah:' , mengatur ulang ( $ siswa ) ;
?>

Metode 6: Menggunakan fungsi array_shift()

Itu array_shift() key adalah metode yang bermanfaat dan sederhana untuk mengakses elemen pertama dari array PHP. Contoh yang diberikan menunjukkan cara mengakses elemen pertama dari array menggunakan array_shift() fungsi untuk array sederhana dan asosiatif.

Untuk larik sederhana:


$array = Himpunan ( 'Cokelat' , 'Kuning' , 'Hitam' ) ;
$elemen_pertama = saat ini ( $array ) ;
gema 'Elemen pertama dari array adalah:' , array_shift ( $array ) ;
?>

Untuk array asosiatif:


$ siswa = Himpunan (
87 => 'Bahasa inggris' ,
76 => 'Matematika' ,
95 => 'Komputer' ,
67 => 'Fisika' ,
) ;
gema 'Elemen pertama dari array adalah:' , array_shift ( $ siswa ) ;
?>

Kesimpulan

Di PHP, array adalah struktur data generik yang memungkinkan Anda menyimpan banyak nilai dalam satu variabel. Mendapatkan elemen pertama dari sebuah array adalah tugas yang sederhana, dan ada banyak cara untuk melakukannya di PHP. Ini termasuk menggunakan 0 pengindeksan , array_slice() , nilai_array() , saat ini() , mengatur ulang() Dan array_shift() fungsi. Itu 0 indeks metode bekerja untuk array sederhana, namun tidak bekerja untuk array asosiatif karena mereka tidak memiliki indeks numerik, sehingga fungsi lain akan lebih tepat.