Array PHP: Panduan Pemula

  • Post author:
  • Post category:Tutorial

PHP adalah bahasa skrip sisi server yang digunakan untuk mengembangkan aplikasi web dinamis. Array adalah bagian penting dari PHP, dan memungkinkan pengembang untuk menyimpan dan memanipulasi banyak nilai dalam satu variabel. Dalam tutorial ini, kita akan membahas array PHP, tipenya, cara membuat dan memanipulasinya, dan beberapa fungsi array yang berguna.
AdvertisementApa itu Array di PHP?

Array adalah tipe variabel khusus yang dapat menyimpan banyak nilai dalam satu variabel. Di PHP, array dapat menyimpan berbagai jenis data, seperti bilangan bulat, string, dan bahkan array lainnya. Setiap nilai dalam array diidentifikasi oleh kunci unik atau indeks.
Jenis Array di PHP

Ada tiga jenis array di PHP:
Indexed arrays – Array yang diindeks adalah array di mana setiap elemen diidentifikasi oleh indeks numeriknya. Indeks dimulai dari 0 dan bertambah 1 untuk setiap elemen. Larik asosiatif – Larik asosiatif adalah larik yang setiap elemennya diidentifikasi dengan kunci string unik alih-alih indeks numerik. Array multi-dimensi – Array multi-dimensi adalah array di mana setiap elemen dapat menjadi array itu sendiri. Hal ini memungkinkan developer untuk membuat array dari array, yang berguna untuk menyimpan struktur data yang kompleks.
Membuat Array di PHP

Untuk membuat array di PHP, kita menggunakan fungsi array(). Berikut adalah contoh cara membuat larik terindeks:

$angka = larik(10, 20, 30, 40, 50);1$angka=array(10,20,30,40,50);

Dalam contoh ini, kita telah membuat larik terindeks bernama $angka yang berisi lima elemen.

Untuk membuat larik asosiatif, kami menggunakan sintaks berikut:

$person = array(“name” => “John”, “age” => 30, “city ” => “New York”);1$person=array(“name”=>”John”,”age”=>30,”city”=>”New York”);

Dalam contoh ini, kami telah membuat array asosiatif bernama $person yang berisi tiga elemen, masing-masing diidentifikasi dengan kunci string unik.

Untuk membuat array multi-dimensi, kita cukup membuat array dari array. Ini contohnya:

$siswa = larik(
array(“nama” => “John”, “umur” => 20),
array(“nama” => “Maria”, “umur” => 21),
array(“nama” => “Tom”, “umur” => 22)
);12345$students=array(  array(“nama”=>”John”,”age”=>20),  array(“nama”=>”Mary”,”age”=>21),  array(“nama “=>”Tom”,”age”=>22));

Dalam contoh ini, kami telah membuat larik multidimensi bernama $students yang berisi tiga elemen, yang masing-masing merupakan larik asosiatif dengan dua elemen.
Mengakses Array Elements

Untuk mengakses elemen dalam array, kami menggunakan indeks atau kuncinya. Berikut adalah contoh cara mengakses elemen dalam larik terindeks:

$angka = larik(10, 20, 30, 40, 50);
gema $angka[0]; // Output: 1012$numbers=array(10,20,30,40,50);echo$numbers[0];// Output: 10

Dalam contoh ini, kita telah mengakses elemen pertama dari array $numbers menggunakan index.

Untuk mengakses elemen dalam array asosiatif, kami menggunakan kunci stringnya. Berikut contohnya:

$person = array(“name” => “John”, “age” => 30, “city” => “New York”);
echo $orang[“nama”]; // Keluaran: John12$orang=array(“nama”=>”John”,”age”=>30,”city”=>”New York”);echo$orang[“nama”];// Keluaran: John

Dalam contoh ini, kami telah mengakses elemen “nama” dari larik $person menggunakan kunci stringnya.

Untuk mengakses elemen dalam larik multidimensi, kami menggunakan indeks dan kuncinya. Ini contohnya:

$siswa = larik(
array(“nama” => “John”, “umur” => 20),
array(“nama” => “Maria”, “umur” => 21),
array(“nama” => “Tom”, “umur” => 22)
);
echo $siswa[0][“nama”]; // Output: John123456$students=array(  array(“name”=>”John”,”age”=>20),  array(“name”=>”Mary”,”age”=>21),  array( “name”=>”Tom”,”age”=>22));echo$students[0][“name”];// Keluaran: John

Dalam contoh ini, kita telah mengakses elemen “nama” dari yang pertama elemen array $students menggunakan indeks dan string key.
Menambah dan Menghapus Elemen dalam Array

Untuk menambahkan elemen ke array, kita menggunakan operator [] atau fungsi array_push(). Berikut adalah contoh cara menambahkan elemen ke larik terindeks:

$angka = larik(10, 20, 30, 40, 50);
$angka[] = 60;
print_r($angka);
// Keluaran: Larik ( [0] => 10 [1] => 20 [2] => 30 [3] => 40 [4] => 50 [5] => 60 )1234$angka=array(10 ,20,30,40,50);$angka[]=60;print_r($angka);// Keluaran: Larik ( [0] => 10 [1] => 20 [2] => 30 [3] => 40 [4] => 50 [5] => 60 )

Dalam contoh ini, kami telah menambahkan elemen dengan nilai 60 ke akhir array $angka menggunakan [] operator.

Untuk menambahkan elemen ke array asosiatif, kami hanya menetapkan nilai ke kunci baru. Berikut contohnya:

$person = array(“name” => “John”, “age” => 30, “city” => “New York”);
$orang[“jenis kelamin”] = “Pria”;
print_r($orang);
// Keluaran: Larik ( [nama] => John [umur] => 30 [kota] => New York [jenis kelamin] => Pria )1234$orang=array(“nama”=>”John”,”umur” =>30,”kota”=>”New York”);$orang[“jenis kelamin”]=”Pria”;print_r($orang);// Output: Array ( [nama] => John [umur] => 30 [city] => New York [gender] => Male )

Dalam contoh ini, kami telah menambahkan elemen dengan kunci “gender” dan nilai “Male” ke array $person.

Untuk menghapus elemen dari array , kami menggunakan fungsi unset() . Berikut adalah contoh cara menghapus elemen dari larik terindeks:

$angka = larik(10, 20, 30, 40, 50);
batalkan($angka[2]);
print_r($angka);
// Keluaran: Larik ( [0] => 10 [1] => 20 [3] => 40 [4] => 50 )1234$angka=array(10,20,30,40,50);tidak disetel( $angka[2]);print_r($angka);// Output: Array ( [0] => 10 [1] => 20 [3] => 40 [4] => 50 )

Dalam contoh ini, kita` telah menghapus elemen dengan indeks 2 (yang memiliki nilai 30) dari array $angka.

Untuk menghapus elemen dari array asosiatif, kami menggunakan fungsi unset() dengan kunci. Berikut contohnya:

$person = array(“name” => “John”, “age” => 30, “city” => “New York”);
unset($orang[“kota”]);
print_r($orang);
// Output: Array ( [nama] => John [umur] => 30 )1234$orang=array(“nama”=>”John”,”age”=>30,”city”=>”New York” );unset($person[“city”]);print_r($person);// Output: Array ( [name] => John [age] => 30 )

Dalam contoh ini, kami telah menghapus elemen dengan key “city” dari $person array.
Array Fungsi di PHP

PHP menyediakan banyak fungsi bawaan untuk bekerja dengan array. Berikut adalah beberapa fungsi larik yang paling umum digunakan:
count() – Mengembalikan jumlah elemen dalam larik. sort() – Mengurutkan array yang diindeks dalam urutan menaik. rsort() – Mengurutkan array yang diindeks dalam urutan menurun. asort() – Mengurutkan array asosiatif dalam urutan naik menurut nilainya. arsort() – Mengurutkan array asosiatif dalam urutan menurun sesuai dengan nilainya. ksort() – Mengurutkan array asosiatif dalam urutan naik menurut kuncinya. krsort() – Mengurutkan array asosiatif dalam urutan menurun sesuai dengan kuncinya. in_array() – Memeriksa apakah ada nilai dalam array. array_key_exists() – Memeriksa apakah ada kunci dalam array. Kesimpulan

Kesimpulan, Array PHP: Panduan Pemula telah memberikan pengantar yang komprehensif tentang dunia array di PHP, struktur data yang kuat dan serbaguna yang penting untuk setiap pengembang PHP yang bercita-cita tinggi. Kita telah menjelajahi dasar-dasar pembuatan dan manipulasi array, termasuk array terindeks dan asosiatif, serta mendalami array multidimensi. Selain itu, kami telah memeriksa berbagai fungsi PHP yang membantu dalam mencari, menyortir, dan menggabungkan array, yang sangat penting untuk manajemen data yang efektif.

Referensi tecadmin.com