Penggunaan aray pada php

Penggunaan aray pada php - Didalam Array kita dapat mengirimkan berbagai macam dengan satu variabel :

Contoh

<?php

$cars = array("Volvo", "BMW", "Toyota");
echo "I like" . $cars[0] . ", " . $cars[1] . " and " . $cars[2] . ".";

?>




Apa itu Array ?

array adalah spesial variabel, dimana kita dapat menyimpan lebih dari satu nilai pada saat yang sama.

jika kamu memiliki daftar sebuah item ( sebuah daftar mobil, untuk contoh ), menyimpan nama mobil pada variabel tunggal terlihat seperti berikut :

$cars1 = "Volvo";
$cars2 = "BMW";
$cars3 = "Toyota";

Tetapi, bagaimana cara kalian melakukan perulangan dan menemukan salah satu yang spesifik ? dan jika kalian tidak memiliki 3 mobil melainkan 300 ?

Solusinya adalah memasukannya kedalam array!

di dalam array kalian bisa menyimpan banyak nilai hanya dengan satu variabel, dan kalian bisa mengakeses nilai tersebut melalui nomor index nya.

Membuat Array di PHP

didalam PHP, fungsi array() digunakan untuk membuat array :

array();

pada PHP terdapat  3 jenis array :


  1. Indexed arrays - array dengan sebuah nomor index
  2. Associative arrays - array dengan kata kunci
  3. Multidimensional arrays - array yang mengandung satu atau lebih array.


PHP Indexed arrays

ada dua cara untuk membuat indexed arrays

index dapat ditentukan secara otomatis ( index selalu di mulai dari 0 ), seperti ini :

$ cars = array("Volvo", "BMW", "Toyota");

atau index bisa di berikan secara manual :

$cars[0] = "Volvo";
$cars[1] = "BMW";
$cars[2] = "Toyota";

mengikuti contoh membuat indexed array dengan nama variable $cars, memberikan 3 elemen di dalamnnya, dan kemudian cetak text yang mengandung nilai array :

Contoh 

<?php

$cars = array("Volvo", "BMW", "Toyota");
echo "I like" . $cars[0] . ", " . $cars[1] . " and " . $cars[2] . ".";

?>


Mendapatkan panjang dari sebuah array dengan fungsi count() 

fungsi count() is used to mengembalikan panjang ( angka dari setiap elemen ) dari array :

Contoh
<?php

$cars = array("Volvo", "BMW", "Toyota");
echo count($cars);

?>


Perulangan pada indexed array

untuk perulangan secara menerus dan mencetak seluruh nilai yang terdapat pada indexed array, kalian dapat menggunakan perulangan for, seperti berikut :

Contoh

<?php

$cars = array("Volvo", "BMW", "Toyota");
$arraylength = count($cars);

for($x = 0; $x < $arraylength; $x++){
  echo $cars[$x];
  echo "<br>"
}

?>

PHP Associative arrays


associative array menggunakan kata kunci yang kalian tentukan kepada array tersebut.
ada dua cara untuk membuat associative array :

$age = ("Peter" =>"35", "Ben" =>"37", "Joe" =>"43");

atau

$age['Peter'] = "35";
$age['Ben'] = "37";
$age['Joe'] = "43";

kata kunci bisa di gunakan di dalam script :

Contoh

<?php

$age = array("Peter"=>"35", "Ben"=>"37", "Joe"=>"43");
echo "umur peter adalah " . $age['Peter'] . " tahun.";

?>

Perulangan pada assciative array

untuk perulangan secara menerus dan mencetak seluruh nilai yang terdapat pada associative array, kalian dapat menggunakan perulangan foreach, seperti berikut :

Contoh

<?php

$age = array("Peter"=>"35", "Ben"=>"37", "Joe"=>"43");

foreach($age as $x => $x_value) {
    echo "Key=" . $x . ", Value=" . $x_value;
    echo "<br>";
}

?>
Label:

Posting Komentar

[blogger][facebook]

Author Name

Formulir Kontak

Nama

Email *

Pesan *

Diberdayakan oleh Blogger.