PHP Arrays adalah

PHP Arrays adalah

PHP Arrays adalah

PHP Arrays adalah
PHP Arrays adalah

Apa itu array?

Sebuah array dapat menyimpan satu atau lebih nilai dalam satu nama variable.

Bila bekerja dengan PHP, cepat atau lambat anda akan menciptakan banyak variable yang serupa. Sebagai ganti banyak variabel yang serupa, anda dapat menyimpan elemen data dalam suatu array. Setiap elemen dalam array mempunyai index tersendiri dan dapat di akses dengan mudah.

terdapat 3 array yaitu :

  • Numeric array – Sebuah array dengan index kunci numeric
  • Associative array – Sebuah array dimana setiap index kunci berasosiasi dengan sebuah nilai
  • Multidimensional array -sebuah array mengandung satu atau lebih arrays

Numeric Arrays

Sebuah numeric array menyimpan setiap elemen dengan sebuah index kunci numeric. terdapat beberapa cara untuk membuat numeric array.

Example 1

Pada contoh ini kunci index  secara automatic dibuat:

$nama = array("Peter","Quagmire","Joe");

Example 2

Pada contoh ini kita menentukan index key secara manual:

$nama[0] = "Peter"; $nama[1] = "Quagmire"; $nama[2] = "Joe";

index keys dapat digunakan dalam script:

<?php
$nama[0] = "Peter"; $nama[1] = "Quagmire"; $nama[2] = "Joe";
echo $nama[1] . " and " . $nama[2] .  " are ". $nama[0] . "'s neighbors"; ?>

code di atas akan menghasilkan

Quagmire and Joe are Peter's neighbors

Associative Arrays

associative array, setiap  kunci index berasosiasi dengan sebua nilai. Jika disimpan data tentang  specific named values, a numerical array tidak selalu cara terbaik..

Dengan associative arrays kita dapat menggunakan nilai sebagai kunci dan menentukan nilai untuk itu.

Example 1

Dalam contoh ini kita menggunakan sebuaharray untuk menentukan umur untuk personal yang berbeda:

$ages = array("Peter"=>32, "Quagmire"=>30, "Joe"=>34);

Example 2

Pada contoh inisama dengan conto 1, tetapi terlihat perbedaan cara untuk membuat array:

$ages['Peter'] = "32"; $ages['Quagmire'] = "30"; $ages['Joe'] = "34";

kunci index dapat digunakan dalam script:

<?php
$ages['Peter'] = "32"; $ages['Quagmire'] = "30"; $ages['Joe'] = "34";
echo "Peter is " . $ages['Peter'] . " years old."; ?>

code di atas akan menampilkan :

Peter is 32 years old.

Multidimensional Arrays

dalam  array multidimensi, setiap element dalam array utama. dan setiap elemen dalam sub-array dapat terdir dari sebuah array, dan juga on.

Example

In this example we create a multidimensional array, with automatically assigned index keys:

$families = array (   "Griffin"=>array   (   "Peter",   "Lois",   "Megan"   ),   "Quagmire"=>array   (   "Glenn"   ),   "Brown"=>array   (   "Cleveland",   "Loretta",   "Junior"   ) );

The array above would look like this if written to the output:

Array ( [Griffin] => Array   (   [0] => Peter   [1] => Lois   [2] => Megan   ) [Quagmire] => Array   (   [0] => Glenn   ) [Brown] => Array   (   [0] => Cleveland   [1] => Loretta   [2] => Junior   ) )

Example 2

Lets try displaying a single value from the array above:

echo "Is " . $families['Griffin'][2] .  " a part of the Griffin family?";

The code above will output:

Is Megan a part of the Griffin family?

Sumber : https://fascinasiansblog.com/