Dalam artikel berikut, kita akan membincangkan tentang Array Terindeks dalam PHP. Tatasusunan ialah struktur data atau, lebih seperti tempat pegangan seperti yang dibincangkan di atas, adalah seperti yang menyimpan satu atau lebih jenis data yang sama di bawah satu nama. Satu lagi cara untuk memahami perkara ini ialah kami mempunyai kunci kepada setiap nilai dalam tatasusunan struktur kami, jadi apabila pembolehubah tunggal kami memegang senarai item atau nilai, kami boleh mengenal pasti setiap daripada mereka menggunakan kunci ini. Pengoptimuman struktur data ini boleh digunakan sebagai tatasusunan atau kamus atau koleksi nilai, baris gilir tindanan, dsb. Dan memandangkan nilai di dalam tatasusunan kami juga boleh menjadi tatasusunan itu sendiri, ada kemungkinan kami mencipta pokok atau tatasusunan berbilang dimensi.
Kini, berdasarkan saiz dan jenis kekunci yang digunakan dalam tatasusunan kami, yang boleh sama ada rentetan atau integer, terdapat terutamanya tiga jenis di mana kami mencipta tatasusunan kami. Nilai boleh dibuat dalam apa jua jenis. Oleh itu, jenis boleh dibuat sebagai, iaitu, Tatasusunan Angka atau Terindeks, Tatasusunan Bersekutu dan Tatasusunan Berbilang Dimensi.
IKLAN Kursus Popular dalam kategori ini PEMBANGUN PHP - Pengkhususan | 8 Siri Kursus | 3 Ujian Olok-olokMulakan Kursus Pembangunan Perisian Percuma Anda
Pembangunan web, bahasa pengaturcaraan, ujian perisian & lain-lain
Seperti yang dibincangkan secara ringkas di atas, Tatasusunan Terindeks ialah sejenis tatasusunan dengan indeks berangka untuk mengakses nilainya. Walau bagaimanapun, mereka boleh menyimpan nombor, aksara, rentetan, dsb. Secara lalai, indeks tatasusunan diwakili oleh nombor jika tidak dinyatakan, dan ia bermula dengan indeks 0 dan berakhir dengan indeks -1.
Terdapat dua cara utama kita boleh mencipta tatasusunan diindeks.
Mari kita lihat kedua-dua kaedah mencipta tatasusunan, satu demi satu.
Penugasan Indeks Manual: Dalam contoh yang diberikan berikut, kami telah menetapkan indeks secara manual, satu demi satu, kepada nilai kami di sini.
<?php $employee[0] = "Ram"; $employee[1] = "Male"; $employee[2] = "28"; echo "My name is ".$employee[0].", I am ".$employee[2] . " years old and my gender is ".$employee[1]."."; ?>
Kod contoh di atas akan menghasilkan output sebagai:
Anda juga boleh melihat kod yang sama ini dalam tangkapan skrin program yang diberikan di bawah dan outputnya dalam persekitaran langsung.
Susun atur fungsi(): Kod bertulis di bawah sedang mencipta tatasusunan diindeks bernama $autos menggunakan fungsi tatasusunan (). Fungsi ini memberikan tiga elemen kepada nama tatasusunan kami.
Kami kemudian membentuk baris teks ringkas yang mengandungi nilai tatasusunan dan mencetaknya menggunakan pernyataan gema.
Kod:
<?php $employee = array("Ram", "Male", "28"); echo "My name is ".$employee[0].", I am ".$employee[2] . " years old and my gender is ".$employee[1]."."; ?>
Output:
Nota: Kami mengakses indeks $employee[2] dahulu, dan kemudian kami memanggil $employee[1] mengikut keperluan kami.Tetapi bagaimana jika saya mempunyai berpuluh-puluh nilai dalam tatasusunan saya dan saya perlu mencetaknya?
Adalah menyusahkan untuk menaip semua nilai daripada tatasusunan menggunakan pemisah dengan pernyataan gema untuk mencetak kesemuanya. Untuk ini, jalan keluar yang mudah ialah jika kita boleh melintasi tatasusunan lengkap kami dan dapat mencetak nilai. Melintasi tatasusunan diindeks adalah mudah dan mudah dalam tatasusunan diindeks; di sini, kami menggunakan gelung.
Merentasi tatasusunan bermakna membaca nilai tatasusunan satu persatu dan mencetak jika perlu. Tatasusunan Berindeks boleh dilalui dengan mudah; kami hanya menggunakan kaedah "gelung melalui nilai". Kami akan menggunakan untuk gelung atau untuk setiap gelung untuk melintasi tatasusunan diindeks kami dan kemudian mencetak semua nilai yang diperlukan.
Kod:
<?php $employee = array("Ram", "Male", "28"); $length = count($employee); for($x = 0; $x < $length; $x++) { echo $employee[$x]; echo "<br/>"; } ?>
Output:
The above program prints the contents of our array.
Note: The values Ram, Male and 28 are printed in new lines because of the break statement (Code:
<?php $employee = array("Ram", "Male", "28"); foreach($employee as $e) { echo "$e <br/>"; } ?>
Output:
You can see the above simple code and its output in the live environment in the following screenshot.
Another commonly used method in arrays is to fetch the length of the array. The count() function is used for this purpose. Following is a simple PHP code creating an array and then returning its length. We used the count() function, which is returning the length, i.e. the number of elements our array contains, as shown in the output.
Code:
<?php $employee = array("Ram", "Male", "28"); echo count($employee); ?>
Output:
The output is 3 (see in the above screenshot), which is equal to the total number of elements or values in our array $employee.
In simple words, arrays tend to show special characteristics with a capacity to store several values in one variable. They are quite stretchable; that is, if one needs to add more values afterward, it can be done with ease. An indexed array is a smarter way to bind all related information together, for example, an employee’s details. It also helps in writing clean code.
Atas ialah kandungan terperinci Susunan Terindeks dalam PHP. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!