Rumah >pembangunan bahagian belakang >tutorial php >PHP Dapatkan Elemen Tatasusunan Pertama

PHP Dapatkan Elemen Tatasusunan Pertama

王林
王林asal
2024-08-29 12:43:361082semak imbas

Dalam PHP kami mempunyai pelbagai kaedah untuk mendapatkan nilai pertama daripada tatasusunan. Untuk mendapatkan nilai pertama kita boleh terus melepasi indeks, tetapi mungkin terdapat beberapa situasi di mana kita tidak mengetahui indeks elemen pertama jadi untuk ini kita mempunyai beberapa kaedah yang tersedia dalam PHP yang sedang dibina. Dalam PHP, untuk mendapatkan elemen pertama kita mempunyai kaedah sebagai, [pass_index], reset () kaedah, array_values() kaedah. Semua kaedah ini akan mengembalikan kita elemen pertama daripada tatasusunan. kita akan membincangkan semua cara untuk mendapatkan elemen pertama daripada tatasusunan dalam PHP secara terperinci dari bahagian seterusnya.

IKLAN Kursus Popular dalam kategori ini PEMBANGUN PHP - Pengkhususan | 8 Siri Kursus | 3 Ujian Olok-olok

Mulakan Kursus Pembangunan Perisian Percuma Anda

Pembangunan web, bahasa pengaturcaraan, ujian perisian & lain-lain

Sintaks

Seperti yang kita bincangkan, kita mempunyai beberapa cara untuk mendapatkan elemen pertama daripada tatasusunan dalam PHP. Mari kita bincangkan setiap sintaks secara terperinci, kita mendapat gambaran yang kurang jelas cara menggunakan ini semasa pengaturcaraan lihat di bawah;

1. Dengan melepasi indeks;

$myarr = array("value1", "value2", "value3", "value4", "so on..");
$myarr[your_index];

2. set semula() :

reset($your_array);

3. nilai_tatasusunan ():

array_values($your_array)[your_index];

Seperti yang anda lihat dalam sintaks di atas, kami mempunyai tiga cara berbeza untuk mendapatkan elemen pertama daripada tatasusunan. Dua daripadanya ialah kaedah yang sudah tersedia dalam PHP dan satu lagi ialah penghantaran terus indeks.

Bagaimana untuk Mendapatkan Elemen Tatasusunan Pertama dalam PHP?

Mungkin terdapat beberapa situasi di mana kita perlu mengakses elemen pertama daripada tatasusunan. Tetapi untuk mengaksesnya, kami mempunyai hak untuk mengakses dan mendapatkan nilainya daripada tatasusunan. Untuk ini, kami mempunyai tiga cara yang ditakrifkan dalam PHP untuk mendapatkan elemen pertama daripada tatasusunan. andaikan kita mungkin mempunyai satu keperluan di mana kita perlu memadamkan elemen pertama daripada tatasusunan, jadi dalam kes itu, kita boleh melakukan ini dengan menggunakan kaedah ini dan memadam rekod. Dalam bahagian ini, kita akan membincangkan ketiga-tiga cara dengan sangat terperinci untuk mendapatkan pemahaman tentang kaedah dan cara yang berbeza untuk mengakses elemen pertama. Jom mula lihat di bawah;

1. Dengan menggunakan Kaedah reset()

Dengan menggunakan kaedah ini, kita boleh mengakses elemen pertama dengan mudah daripada tatasusunan. Kaedah ini sentiasa menunjukkan penunjuk kepada elemen pertama daripada tatasusunan. Mari kita lihat tandatangannya yang ditakrifkan dalam PHP dan parameter yang diperlukan. lihat di bawah;

cth. :

reset($myarr);

Seperti yang kita lihat di atas kaedah ini tidak mengambil parameter. Parameter ini akan menjadi tatasusunan dari mana kita ingin mengakses elemen pertama. Kaedah ini akan mengembalikan FALSE jika tiada unsur hadir di dalam tatasusunan, bermakna tatasusunan kosong. Jika tidak kosong kaedah ini akan mengembalikan elemen pertama dari tatasusunan. Contoh mudah untuk pemula menggunakan ini semasa pengaturcaraan lihat di bawah;

cth. :

$myarr = array("100", "200", "300", "400", "00");
echo reset(myarr);

Barisan kod ini akan mengembalikan kita elemen pertama daripada tatasusunan. Kami hanya menghantar tatasusunan di dalam kaedah.

2. Dengan menggunakan indeks langsung

Ini ialah cara paling biasa untuk mendapatkan elemen pertama daripada tatasusunan, ia boleh digunakan dan digunakan dalam mana-mana bahasa pengaturcaraan untuk mengakses elemen tatasusunan.

cth. :

$myarr = array("100", "200", "300", "400", "00");
echo $myarr[0];

Seperti yang anda lihat, kami hanya melepasi indeks menggunakan kurungan segi empat sama '[]', tetapi ini tidak berguna apabila kami mempunyai indeks yang berbeza untuk elemen tatasusunan kami atau kami tidak tahu indeks elemen di dalamnya tatasusunan. Tetapi dalam senario yang mudah, ia akan mengembalikan kita elemen pertama daripada tatasusunan.

3. Dengan menggunakan Kaedah current()

kita juga boleh menggunakan kaedah current() untuk mendapatkan elemen pertama daripada tatasusunan. Kaedah ini sentiasa menunjukkan kepada elemen semasa daripada tatasusunan, tetapi ini boleh digunakan kaedah reset(). Mari lihat tandatangan kaedahnya dan apakah parameter yang diperlukan;

cth. :

$myarr = array("100", "200", "300", "400", "00");
echo current(myarr);

Seperti yang kita lihat, ia hanya memerlukan satu parameter dan ini akan menjadi tatasusunan yang mana kita mungkin mahu mengakses elemen pertama.

4. Dengan menggunakan Kaedah array_value()

Kaedah ini juga digunakan untuk mendapatkan elemen pertama daripada tatasusunan. Kaedah ini akan membantu kami mendapatkan semua nilai yang terdapat di dalam tatasusunan dan selepas ini kami boleh terus mengakses elemen pertama dengan melepasi indeks.

cth. :

$myarr = array("100", "200", "300", "400", "00");
echo array_values(myarr)[0];

Seperti yang anda lihat dalam kaedah ini, kami menghantar tatasusunan kami, pertama, ia akan memberi kami semua nilai yang terdapat di dalam tatasusunan selepas ini kami boleh mengakses elemen pertama dari tatasusunan dengan segera. Dalam bahagian yang akan datang, kita akan melihat contoh yang berfungsi untuk mendapatkan pemahaman yang lebih baik tentang kaedah yang tersedia dalam PHP.

Contoh

Dalam contoh ini, kami menggunakan pendekatan asas untuk mendapatkan elemen pertama daripada tatasusunan.

Contoh #1

Kod:

<!DOCTYPE html>
<html>
<body>
<?php
echo nl2br ("Demo to get the first element from the array !! \n");
$myarr1 = array("100", "200", "300", "400", "500");
echo nl2br ($myarr1[0]."\n");
$myarr2 = array("first", "second", "third", "fourth", "five");
echo nl2br ($myarr2[0]."\n");
$myarr3 = array("hello", "to", "all", "bye", "bye");
echo nl2br ($myarr3[0]."\n");
?>
</body>
</html>

Output:

PHP Dapatkan Elemen Tatasusunan Pertama

Example #2

In this example, we are using array_values methods to get the first element from the array.

Code:

<!DOCTYPE html>
<html>
<body>
<?php
echo nl2br ("Demo to get the first element from the array using array_values method in PHP!! \n");
$myarr1 = array("100", "200", "300", "400", "500");
echo nl2br (array_values($myarr1)[0]."\n");
$myarr2 = array("first", "second", "third", "fourth", "five");
echo nl2br (array_values($myarr2)[0]."\n");
$myarr3 = array("hello", "to", "all", "bye", "bye");
echo nl2br (array_values($myarr3)[0]."\n");
?>
</body>
</html>

Output:

PHP Dapatkan Elemen Tatasusunan Pertama

Conclusion

Like in other programming language we have most common way to get the first element from the array is by passing the index. Apart from this, we have multiple methods available in PHP to get the value as well. all these methods are in build in PHP we do not need to import or include any library for this can be used directly.

Atas ialah kandungan terperinci PHP Dapatkan Elemen Tatasusunan Pertama. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel sebelumnya:Tatasusunan 2D dalam PHPArtikel seterusnya:Tatasusunan 2D dalam PHP