Jenis array apa yang didukung oleh php?

PHP Array adalah jenis variabel khusus yang dapat menampung lebih dari satu nilai. Ini memiliki banyak manfaat seperti Anda dapat mengulang nilainya, Anda dapat menjalankan berbagai fungsi terkait array di atasnya, dll

PHP Buat Larik

array()fungsidigunakan untuk membuat array. Atau dengan kata lain, Anda dapat mengatakan bahwa, fungsi array() mendeklarasikan array PHP

$my_arr = array();

Ini membuat array kosong sederhana di PHP

Jenis-jenis Array di PHP

Ada 3 jenis array i. e. Array Terindeks, Array Asosiatif, Array Multidimensi

Array Terindeks

PHP Indexed array hasnumericindex ditugaskan untuk masing-masing nilainya. Array terindeks PHP dapat dibuat dengan 2 metode

// method 1 $my_arr_1 = array('Mango', 'Orange', 'Grapes'); // method 2 $my_arr_2[0] = 'Mango'; $my_arr_2[1] = 'Orange'; $my_arr_2[2] = 'Grapes';_

Metode 1. Indeks diberikan secara otomatis ke setiap nilai dalam larik mulai dari 0
Metode 2. Indeks ditugaskan secara manual satu per satu. Perhatikan bahwa, tidak perlu mendeklarasikan array terlebih dahulu. $my_arr_2_ akan secara otomatis dikonversi menjadi array ketika beberapa nilai disimpan di dalamnya seperti ini

Array asosiatif

Larik Asosiatif PHP memiliki nama indeks/kunci yang ditetapkan untuk masing-masing nilainya. Ini ditetapkan secara manual oleh Anda

// storing Grades of various subjects $grades = array('Maths' => 'B+', 'Science' => 'A', 'English' => 'A+'); // printing grade of 'Maths' subject echo $grades['Maths']; // Output: B+

Dalam contoh array Asosiatif PHP, kami telah menyimpan nilai sebagai values dan nama subjeknya adalah keys. Kemudian, kami mencetak nilai mata pelajaran 'Matematika'

Array Multidimensi

Array multidimensi PHP adalah yang berisi satu atau lebih array di dalamnya. Array bisa dua, tiga, empat atau lebih level. Namun, semakin dalam Anda melangkah, semakin sulit untuk mengelolanya

Di sini, mari kita ambil contoh array kontak. Dalam kontak, kami memiliki 'nama', 'email', 'alamat'. Variabel alamat selanjutnya memiliki 'kota', 'negara bagian', 'negara'. Jadi, ini adalah array 3 dimensi

// 3-dimensional php array of contacts $contacts = array( array( 'name' => 'Varun', 'email' => '[email protected]', 'address' => array( 'city' => 'Noida', 'state' => 'Uttar Pradesh', 'country' => 'India' ) ), array( 'name' => 'John', 'email' => '[email protected]', 'address' => array( 'city' => 'Los Angeles', 'state' => 'California', 'country' => 'United States' ) ) ); // Looping through the array and printing php array of contacts. // Step 1 - count the number of elements in 1st dimension $count = count( $contacts ); // Step 2 - for loop to get each item contact one by one for( $i = 0 ; $i < $count; $i++ ){ echo 'Name: '. $contacts[$i]['name'] .'<br />'; echo 'Email: '. $contacts[$i]['email'] .'<br />'; echo 'Address: '. $contacts[$i]['address']['city'] .', '. $contacts[$i]['address']['state'] .', '. $contacts[$i]['address']['country'] .'<br /><br />'; }
Keluaran

Ini menghapus banyak konsep di sini. Topiknya meliputi

  • Membuat array multidimensi PHP – Dalam contoh, kami telah menunjukkan cara membuat array PHP 3 dimensi. Anda dapat membuat larik ke dimensi apa pun yang Anda inginkan dengan cara yang sama
  • PHP // method 1 $my_arr_1 = array('Mango', 'Orange', 'Grapes'); // method 2 $my_arr_2[0] = 'Mango'; $my_arr_2[1] = 'Orange'; $my_arr_2[2] = 'Grapes';_0 loop melalui array – Dimensi pertama dilalui menggunakan // method 1 $my_arr_1 = array('Mango', 'Orange', 'Grapes'); // method 2 $my_arr_2[0] = 'Mango'; $my_arr_2[1] = 'Orange'; $my_arr_2[2] = 'Grapes';0loop
  • Pernyataan PHP // method 1 $my_arr_1 = array('Mango', 'Orange', 'Grapes'); // method 2 $my_arr_2[0] = 'Mango'; $my_arr_2[1] = 'Orange'; $my_arr_2[2] = 'Grapes';_2 dengan konsep rangkaian PHP

PHP – Mencetak Array

Untuk debugging dan pengembangan, kita perlu mencetak seluruh array. Untuk melakukan ini, Anda dapat menggunakan salah satu dari dua fungsi PHP yang tersedia. Yaitu // method 1 $my_arr_1 = array('Mango', 'Orange', 'Grapes'); // method 2 $my_arr_2[0] = 'Mango'; $my_arr_2[1] = 'Orange'; $my_arr_2[2] = 'Grapes';_3 dan // method 1 $my_arr_1 = array('Mango', 'Orange', 'Grapes'); // method 2 $my_arr_2[0] = 'Mango'; $my_arr_2[1] = 'Orange'; $my_arr_2[2] = 'Grapes';4. Fungsi-fungsi ini sangat membantu saat Anda mengambil data tabel dari database dan ingin memeriksa apakah data yang diambil diambil dengan benar atau tidak

PHP // method 1 $my_arr_1 = array('Mango', 'Orange', 'Grapes'); // method 2 $my_arr_2[0] = 'Mango'; $my_arr_2[1] = 'Orange'; $my_arr_2[2] = 'Grapes';_3 fungsi

Fungsi PHP // method 1 $my_arr_1 = array('Mango', 'Orange', 'Grapes'); // method 2 $my_arr_2[0] = 'Mango'; $my_arr_2[1] = 'Orange'; $my_arr_2[2] = 'Grapes';_3 mencetak seluruh array di layar tetapi tidak termasuk tipe anggota atau tipe variabel. Ini dapat digunakan di mana Anda mengetahui jenis anggota atau Anda tidak memerlukan informasi itu

PHP // method 1 $my_arr_1 = array('Mango', 'Orange', 'Grapes'); // method 2 $my_arr_2[0] = 'Mango'; $my_arr_2[1] = 'Orange'; $my_arr_2[2] = 'Grapes';_4 fungsi

PHP ________1______4 mencetak seluruh array di layar beserta tipe anggotanya. Ini dapat digunakan ketika Anda juga ingin melihat informasi jenis anggota.

Contoh

// storing Grades of various subjects $grades = array('Maths' => 'B+', 'Science' => 'A', 'English' => 'A+'); // printing grades using print_r method print_r( $grades ); // printing grades using var_dump method var_dump( $grades );
Keluaran. fungsi print_r
Keluaran. fungsi var_dump

Seperti yang ditunjukkan pada keluaran, // method 1 $my_arr_1 = array('Mango', 'Orange', 'Grapes'); // method 2 $my_arr_2[0] = 'Mango'; $my_arr_2[1] = 'Orange'; $my_arr_2[2] = 'Grapes';_3hasilnya sederhana. Itu hanya menampilkan array PHP apa adanya. Tapi seperti yang Anda lihat di// method 1 $my_arr_1 = array('Mango', 'Orange', 'Grapes'); // method 2 $my_arr_2[0] = 'Mango'; $my_arr_2[1] = 'Orange'; $my_arr_2[2] = 'Grapes';4output, di sini kami memiliki data ekstrameta tentang array dan elemen-elemennya. Angka 3in// storing Grades of various subjects $grades = array('Maths' => 'B+', 'Science' => 'A', 'English' => 'A+'); // printing grade of 'Maths' subject echo $grades['Maths']; // Output: B+1menentukan jumlah elemen dalam array. Nilai // storing Grades of various subjects $grades = array('Maths' => 'B+', 'Science' => 'A', 'English' => 'A+'); // printing grade of 'Maths' subject echo $grades['Maths']; // Output: B+2dalam// storing Grades of various subjects $grades = array('Maths' => 'B+', 'Science' => 'A', 'English' => 'A+'); // printing grade of 'Maths' subject echo $grades['Maths']; // Output: B+3menentukan bahwa nilai anggota "B+" adalah jenis// storing Grades of various subjects $grades = array('Maths' => 'B+', 'Science' => 'A', 'English' => 'A+'); // printing grade of 'Maths' subject echo $grades['Maths']; // Output: B+4dan panjangnya 2 karakter

Saya harap Anda memahami konsep array di PHP dengan sangat jelas. Silakan tekan ikon lonceng di pojok kanan bawah untuk terhubung dengan saya dan mendapatkan pembaruan dari posting baru saya

Apa saja jenis-jenis array di PHP?

Ada 3 jenis array di PHP. .
Array Terindeks
Array asosiatif
Array Multidimensi

Sebutkan 3 jenis array?

Larik Multi-Dimensi .
Array Dua Dimensi
Array Tiga Dimensi

Apa itu array dalam PHP?

Larik adalah variabel khusus yang kita gunakan untuk menyimpan atau menampung lebih dari satu nilai dalam satu variabel tanpa harus membuat lebih banyak variabel untuk menyimpan nilai tersebut. To create an array in PHP, we use the array function array( ) . By default, an array of any variable starts with the 0 index.

Apa array di PHP dengan contoh?

Larik adalah struktur data yang menyimpan satu atau beberapa tipe nilai yang serupa dalam satu nilai . Misalnya jika Anda ingin menyimpan 100 angka maka alih-alih mendefinisikan 100 variabel, mudah untuk menentukan array dengan panjang 100.

Postingan terbaru

LIHAT SEMUA