Batch 4 | Kupas Tuntas Mempelajari Array Pada Bahasa Pemrograman PHP Part 2 - MAKALAH SERBA ADA
Pemberitahuan! Website akan maintenance pada tanggal 28 - 30 Oktober 2023

Batch 4 | Kupas Tuntas Mempelajari Array Pada Bahasa Pemrograman PHP Part 2

Memperdalam Mengenal Array Pada Bahasa Pemrograman PHP

MakalahSerbaAda.Com - Halo, Kali ini kita akan melanjutkan pembahasan mengenai 3 tipe Array pada bahasa pemrograman PHP. Pada artikel lalu sebenarnya sudah lengkap mengenai pembahasan Array tersebut. Namun, kami akan mengulas sedikit dari ketiga tipe tersebut dengan menggunakan metode berbeda. Yuk Simak penjelasannya pada artikel berikut

Simak penjelasan lengkap artikel terbaru dibawah ini

Array adalah jenis variabel khusus dalam PHP yang dapat menampung daftar item, atau kita dapat mengatakan itu adalah jenis variabel khusus yang dapat menyimpan satu atau lebih nilai sekaligus.

Cloud Hosting

Misalkan kita memiliki daftar nama makanan, dan jika kita menyimpan nama makanan dalam variabel terpisah seperti yang ditunjukkan di bawah ini:

$food1 = "Pecel Lele";

$food2 = "Ayam Bakar";

$food3 = "Sate Ayam";;

Di sini, mudah untuk menemukan makanan tertentu dari tiga nama makanan.

Sekarang misalkan Anda perlu mengulang nama makanan dan menemukan makanan tertentu? Dan bagaimana jika ada 100 nama makanan, bukan tiga nama makanan?

Dalam skenario seperti itu, kami menggunakan array karena kami dapat menyimpan banyak nilai di bawah satu nama variabel dan bisa mendapatkan akses ke item yang kami butuhkan menggunakan nomor indeks.

Untuk membuat array di PHP, biasanya kita menggunakan fungsi array().

array();

Now, let us see an example of creating an array in PHP using the array() function.

<html>

<body>

    <?php

         /* First method to create array by using automatic indexing method. */

         $numbers = array( 1, 2, 3, 4, 5);

         /*here we have used foreach to iterate through the elements of numbers array*/

         foreach( $numbers as $value ) {

            echo "Value is $value <br />";

         }

         /* Second method to create array using manual indexing method. */

         $numbers[0] = "one";

         $numbers[1] = "two";

         $numbers[2] = "three";

         $numbers[3] = "four";

         $numbers[4] = "five";

         /*here we have used foreach to iterate through the elements of numbers array*/

         foreach( $numbers as $value ) {

            echo "Value is $value <br />";

         }

      ?>

</body>

</html>

Seperti pada penejelasan artikel lalu, dalam PHP ada tiga jenis array.

  • Numeric array: Ini adalah array dengan indeks numerik.
  • Associative array: Ini adalah array dengan kunci bernama.
  • Multidimensional array: Array ini berisi satu atau lebih array di dalamnya.

Numeric array / Numerik

Numeric array/Array terindeks PHP dapat menyimpan angka, string, atau objek apa pun.

PHP Dev Cloud Hosting

Ada dua metode untuk membuat array yang diindeks:

Metode 1: Di sini, indeks dapat ditetapkan secara otomatis, seperti yang ditunjukkan di bawah ini. Pengindeksan secara default dimulai dari 0 dalam metode ini.

$food = array("Pecel Lele", "Ayam Bakar", "Sate Ayam");

Metode 2: Kami dapat menetapkan indeks secara manual seperti yang ditunjukkan di bawah ini.

$food[0] = "Pecel Lele";

$food[1] = "Ayam Bakar";

$food[2] = "Sate Ayam";

Contoh:

Di sini, kita akan membuat array terindeks bernama food yang akan menyimpan tiga nama makanan sebagai nilai.

Kemudian, kita akan menemukan pernyataan output yang berisi semua nilai array makanan:

<!DOCTYPE html>

<html>

<body>

    <?php

			$food = array("Pecel Lele", "Ayam Bakar", "Sate Ayam");

			echo "The food I like the most are " . $food[0] . ", " . $food[1] . " and " . $food[2] . ".";

		?>

 </body>

</html>

Sekarang mari kita lihat kode untuk mengulang melalui array makanan yang diindeks:

<!DOCTYPE html>

<html>

<body>

	<?php

			$food = array("Pecel Lele", "Ayam Bakar", "Sate Ayam");

			$arrlength = count($food);

			for($i = 0; $i < $arrlength; $i++) {

  			echo $food[$i];

  			echo "<br>";

	}

	?>

</body>

</html>

Kode di atas akan mengulang susunan makanan kita dan mengembalikan nama makanan dalam baris yang berbeda.

Associative Array

Kami menetapkan beberapa kunci bernama untuk jenis array ini, dan Array Asosiatif kemudian menggunakan kunci bernama ini.

Email Hosting

Ada dua metode untuk membuat jenis array ini:

Metode 1:

$foodPrice = array("Pecel Lele"=>"150", "Ayam Bakar"=>"120", "Sate Ayam"=>"99");
Metode 2:
<!DOCTYPE html>

<html>

<body>

	<?php

			$food = array("Pecel Lele", "Ayam Bakar", "Sate Ayam");

			$arrlength = count($food);

			for($i = 0; $i < $arrlength; $i++) {

  			echo $food[$i];

  			echo "<br>";

	}

	?>

</body>

</html>

Multidimensional Array

Terkadang, kita perlu menyimpan lebih dari satu kunci untuk nilai. Untuk tujuan seperti itu, kami menggunakan Multidimensional Array .

PHP menggunakan array multidimensi yang dapat berupa satu, dua, tiga, empat, atau lebih dalam level.

Sekarang mari kita lihat contoh array dua dimensi di PHP.

Contoh:

Array dua dimensi adalah array dari array.

Di bawah ini adalah tabel datanya. Mari kita lihat bagaimana kita dapat menyimpan tabel ini dalam array dua dimensi di PHP.

Name Stock Sold
Pecel Lele 22 18
Ayam Bakar 15 13
Sate Ayam 5 2

Mari kita implementasikan pada array dua dimensi dalam PHP:

$food = array (

  array("Pecel Lele",22,18),

  array("Ayam Bakar",15,13),

  array("Sate Ayam",5,2)

);

Pada kode di atas, kita telah mengimplementasikan array $food dua dimensi yang berisi tiga array dengan dua indeks, baris dan kolom.

Kita harus menunjuk ke dua indeks baris dan kolom untuk mendapatkan akses ke elemen array $food.

Email Hosting

Mari kita lihat bagaimana kita bisa mendapatkan akses ke elemen.

<!DOCTYPE html>

<html>

	<body>

<?php

	$food = array (

	  array("Pecel Lele",22,18),

	  array("Ayam Bakar",15,13),

	  array("Sate Ayam",5,2)

);

	echo $food[0][0].": In stock: ".$food[0][1].", sold: ".$food[0][2].".<br>";

	echo $food[1][0].": In stock: ".$food[1][1].", sold: ".$food[1][2].".<br>";

	echo $food[2][0].": In stock: ".$food[2][1].", sold: ".$food[2][2].".<br>";

	?>

	</body>

</html>

Untuk mendapatkan elemen array $food, kita juga dapat menggunakan perulangan forloop di dalam perulangan forloop lainnya.

<!DOCTYPE html>

<html>

<body>

<?php

$food = array (

  array("Pecel Lele",22,18),

  array("Ayam Bakar",15,13),

  array("Sate Ayam",5,2)

);

for ($row = 0; $row < 3; $row++) {

    echo "<p><b>Row number $row</b></p>";

    echo "<ul>";

    for ($col = 0; $col < 3; $col++) {

      echo "<li>".$food[$row][$col]."</li>";

    }

    echo "</ul>";

  }

?>

</body>

</html>

Kesimpulan

Jadi, array sangat penting untuk menyimpan banyak elemen dengan nama variabel yang sama di PHP. Kita juga dapat mengakses elemen secara acak dengan menggunakan nomor indeks (berbasis nol). Kita juga dapat merepresentasikan matriks dengan menggunakan array multidimensi. Array ini mengalokasikan lokasi memori yang berdekatan untuk elemen array. Menggunakan array, kita juga dapat mengimplementasikan struktur data yang kompleks seperti tumpukan, antrian, dll.

Email Hosting

Oleh karena itu, Array merupakan konsep penting untuk pemrograman.

Tidak lupa kami ingatkan, untuk para visitor harap perhatikan kesehatan kalian dengan cara menegemil makanan ketika pada masa mengikuti pembeljaran dalam artikel ini. Untuk itu kami sudah mempersiapkan pada keranajang biru dibawah ini. Terimakasih

Oseng Balayar

Pilih opsi donasi!

BNI - Fauzia Ramadhan - (null)
Merasa terbantu dengan artikel ini? Ayo dukung dengan donasi. Klik tombol merah.
Author & Publisher of articles on the "Makalah Serba Ada" Website page

Post a Comment

Berikan Feedback Terbaik Untuk Artikel Ini
© ‧ MAKALAH SERBA ADA. All rights reserved. Developed by Jago Desain