Bagaimana untuk Mendapatkan Elemen Pertama Array dalam PHP?

Bagaimana Untuk Mendapatkan Elemen Pertama Array Dalam Php



Dalam PHP, tatasusunan ialah struktur data pelbagai guna yang membolehkan anda menyimpan berbilang nilai dalam satu pembolehubah. Oleh kerana tatasusunan boleh mengandungi berbilang elemen, selalunya perlu untuk mengakses elemen tertentu. Dalam sesetengah kes, anda hanya perlu mengembalikan elemen pertama tatasusunan, yang merupakan tugas biasa dalam pengaturcaraan. Artikel ini akan memberi anda beberapa cara untuk mendapatkan elemen pertama tatasusunan dalam PHP.

Mendapatkan Elemen Pertama Array dalam PHP?

Terdapat pelbagai kaedah untuk mendapatkan elemen pertama tatasusunan dalam PHP yang disenaraikan di bawah:

Mari jelaskan kaedah ini secara terperinci.







Kaedah 1: Mengakses Indeks 0

Mengakses indeks 0 adalah salah satu cara paling mudah untuk mendapatkan elemen pertama tatasusunan dalam PHP. Oleh kerana tatasusunan diindeks sifar dalam PHP dan anda akan menemui elemen pertama tatasusunan pada indeks 0. Untuk mengakses elemen, anda boleh menggunakan kurungan segi empat sama.



Berikut ialah contoh yang terdiri daripada tatasusunan ringkas yang mengandungi warna yang berbeza:




$array = tatasusunan ( 'Brown' , 'Kuning' , 'Hitam' ) ;
bergema 'Elemen pertama dalam tatasusunan ialah:' , $array [ 0 ] ;
?>





Untuk tatasusunan bersekutu, kaedah ini tidak akan berfungsi kerana tatasusunan ini tidak mempunyai indeks berangka.


$pelajar = tatasusunan (
87 => 'Bahasa Inggeris' ,
76 => 'Matematik' ,
95 => 'Komputer' ,
67 => 'Fizik' ,
) ;
bergema 'Elemen pertama tatasusunan ialah:' , pelajar [ 0 ] ;
?>

Kaedah 2: Menggunakan Fungsi array_slice().

The array_slice() fungsi ialah fungsi lain yang digunakan untuk mendapatkan elemen pertama tatasusunan. Ia mengambil elemen tatasusunan yang ditentukan oleh pengguna dalam susunan yang ditakrifkan oleh mengimbangi serta parameter panjang.



Contoh yang diberikan menunjukkan cara untuk mengakses elemen pertama tatasusunan mudah menggunakan array_slice() fungsi.


$array = tatasusunan ( 'Brown' , 'Kuning' , 'Hitam' ) ;
$elemen_pertama = array_slice ( $array , 0 , 1 ) [ 0 ] ;
bergema 'Elemen pertama ialah:' . $elemen_pertama ;
?>

Untuk tatasusunan bersekutu, anda boleh mengikuti kod yang diberikan di bawah:


$pelajar = tatasusunan (
87 => 'Bahasa Inggeris' ,
76 => 'Matematik' ,
95 => 'Komputer' ,
67 => 'Fizik' ,
) ;
bergema 'Elemen pertama tatasusunan ialah:' , array_slice ( $pelajar , 0 , 1 ) [ 0 ] ;
?>

Kaedah 3: Menggunakan Fungsi array_values().

Anda juga boleh menggunakan array_values() berfungsi untuk mengakses elemen pertama tatasusunan. Untuk tatasusunan yang ringkas, ia agak mudah untuk digunakan. Walau bagaimanapun, untuk tatasusunan bersekutu, ia boleh berguna dalam situasi di mana anda tidak pasti tentang kunci tepat dan indeks tatasusunan. Ia boleh mengindeks tatasusunan secara berangka dan mengembalikan keseluruhan elemen tatasusunan.

Contoh yang diberikan menunjukkan cara untuk mengakses elemen pertama tatasusunan menggunakan array_values() berfungsi untuk tatasusunan mudah dan bersekutu.

Untuk tatasusunan mudah:


$array = tatasusunan ( 'Brown' , 'Kuning' , 'Hitam' ) ;
$elemen_pertama = array_values ( $array ) [ 0 ] ;
bergema 'Elemen pertama ialah:' . $elemen_pertama ;
?>

Untuk tatasusunan bersekutu:


$pelajar = tatasusunan (
87 => 'Bahasa Inggeris' ,
76 => 'Matematik' ,
95 => 'Komputer' ,
67 => 'Fizik' ,
) ;
bergema 'Elemen pertama tatasusunan ialah:' , array_values ( $pelajar ) [ 0 ] ;
?>

Kaedah 4: Menggunakan Fungsi current().

Anda juga boleh menggunakan PHP semasa() berfungsi untuk mendapatkan semula elemen pertama tatasusunan. Secara lalai, fungsi ini mengembalikan elemen tatasusunan pertama kerana penunjuk internet pada mulanya ditetapkan kepada elemen pertama supaya setiap kali anda menjalankan kod, ia akan menghala ke elemen tatasusunan pertama.

Contoh yang diberikan menunjukkan cara untuk mengakses elemen pertama tatasusunan menggunakan semasa() berfungsi untuk tatasusunan mudah dan bersekutu.

Untuk tatasusunan mudah:


$array = tatasusunan ( 'Brown' , 'Kuning' , 'Hitam' ) ;
$elemen_pertama = semasa ( $array ) ;
bergema 'Elemen pertama ialah:' . $elemen_pertama ;
?>

Untuk tatasusunan bersekutu:


$pelajar = tatasusunan (
87 => 'Bahasa Inggeris' ,
76 => 'Matematik' ,
95 => 'Komputer' ,
67 => 'Fizik' ,
) ;
bergema 'Elemen pertama tatasusunan ialah:' , semasa ( $pelajar ) ;
?>

Kaedah 5: Menggunakan reset() Fungsi

Menggunakan set semula() fungsi ialah cara yang mudah dan cekap untuk mengakses elemen pertama tatasusunan PHP. Fungsi ini mendapat kemasukan pertama tatasusunan dengan menetapkan penuding dalaman tatasusunan kepada elemen pertamanya. Ikuti contoh yang diberikan untuk mengetahui cara mengakses elemen pertama tatasusunan mudah dan bersekutu menggunakan set semula() fungsi.

Untuk tatasusunan mudah:


$array = tatasusunan ( 'Brown' , 'Kuning' , 'Hitam' ) ;
$elemen_pertama = semasa ( $array ) ;
bergema 'Elemen pertama tatasusunan ialah:' , set semula ( $array ) ;
?>

Untuk tatasusunan bersekutu:


$pelajar = tatasusunan (
87 => 'Bahasa Inggeris' ,
76 => 'Matematik' ,
95 => 'Komputer' ,
67 => 'Fizik' ,
) ;
bergema 'Elemen pertama tatasusunan ialah:' , set semula ( $pelajar ) ;
?>

Kaedah 6: Menggunakan Fungsi array_shift().

The array_shift() key ialah kaedah yang berfaedah dan mudah untuk mengakses elemen pertama tatasusunan PHP. Contoh yang diberikan menunjukkan cara untuk mengakses elemen pertama tatasusunan menggunakan array_shift() berfungsi untuk tatasusunan mudah dan bersekutu.

Untuk tatasusunan mudah:


$array = tatasusunan ( 'Brown' , 'Kuning' , 'Hitam' ) ;
$elemen_pertama = semasa ( $array ) ;
bergema 'Elemen pertama tatasusunan ialah:' , array_shift ( $array ) ;
?>

Untuk tatasusunan bersekutu:


$pelajar = tatasusunan (
87 => 'Bahasa Inggeris' ,
76 => 'Matematik' ,
95 => 'Komputer' ,
67 => 'Fizik' ,
) ;
bergema 'Elemen pertama tatasusunan ialah:' , array_shift ( $pelajar ) ;
?>

Kesimpulan

Dalam PHP, tatasusunan ialah struktur data generik yang membolehkan anda menyimpan berbilang nilai dalam satu pembolehubah. Mendapatkan elemen pertama tatasusunan adalah tugas yang mudah, dan terdapat banyak cara untuk melakukannya dalam PHP. Ini termasuk menggunakan 0 pengindeksan , array_slice() , array_values() , semasa() , set semula() dan array_shift() fungsi. The 0 indeks kaedah berfungsi untuk tatasusunan mudah, bagaimanapun, ia tidak berfungsi untuk tatasusunan bersekutu kerana mereka tidak mempunyai indeks berangka, jadi fungsi lain adalah lebih sesuai.