Javascript Array

Array umumnya digambarkan sebagai “object list”, Array pada dasarnya adalah object tunggal yang berisi banyak nilai yang disimpan dalam list. Objek array dapat disimpan dalam variabel dan ditangani dengan cara yang sama seperti jenis nilai lainnya, perbedaannya adalah kita dapat mengakses setiap nilai di dalam daftar secara individual, dan melakukan hal-hal yang sangat berguna dan efisien dengan daftar, seperti loop through itu dan melakukan hal yang sama untuk setiap nilai. Mungkin kita memiliki serangkaian item produk dan harganya disimpan dalam array, dan kita ingin mengulang semuanya dan mencetaknya di faktur, sambil menjumlahkan semua harga bersama-sama dan mencetak harga total di bagian bawah.

Membuat Array dengan tipe data string

//code
var names = ['Crish','Jhon','Mikel'];
for(let i=0;i<names.length;i++){
    console.log(names[i]);
};
//output
Crish
Jhon
Mikel

Membuat Array dengan tipe data number

//code
let numbers = [1,2,3,4,5,6,7,8,9,10];
for(let i=0;i<numbers.length;i++){
    console.log(numbers[i]);
};
//output
1
2
3
4
5
6
7
8
9
10

Mendapatkan Array dengan array index

//code
let names = ['Crish','Jhon','Mikel'];
console.log(names[2]);
//output
Mikel

The project source code can be downloaded on the GitHub  javascript-tutorial

hyvercode

PHP Array

Array adalah struktur data yang menyimpan satu atau lebih tipe nilai yang serupa dalam nilai tunggal. Misalnya jika kita ingin menyimpan 10 angka maka kita bisa mendefinisikan dalam array dengan panjang 10 berikut beberapa jenis array:

Array tanpa key

array = (value, value,..)

Array dengan key

array(
    key  => value,
    key2 => value2,
    key3 => value3,
    ...
)

Array Numerik

Array ini dapat menyimpan angka,string dan object apapun tetapi indeknya akan diwakili oleh angka, secara default index dimulai dari nol.

<?php

//buat array
$angka = array(1,2,3,4,5);
// cetak array dengan looping
   foreach($angka as $value){
      echo "Angka =$value </br>";
   }

?>

Array Asosiatif

Array asosiatif mirip dengan arrray numerik dalam hal fungsionalitas tetapi mereka berbeda dalah hal index mereka. Array asositif memiliki indeks sebagai string.

<?php
   
   // inisialisai nilai array
   $employee = array('dedi'=>200,'dadang'=>300,'eka' => 400);

   // cetak array
   echo "Gaji Dedi = ". $employee['dedi']."<br/>";
   echo "Gaji Dadang = ". $employee['dadang']."<br/>";
   echo "Gaji Eka = ". $employee['eka']."<br/>";
?>

Array Multidimensi

Array multidimensi ialah setiap elemen dalam array utama bisa menjadi sebuah array, dan setiap elemen dalam sub array dapat berupa array dan seterusnya. Nilai dalam array multidimensi diakses menggunakan index berganda ([key][key]);

<?php
         $marks = array( 
            "mohammad" => array (
               "physics" => 35,
               "maths" => 30,	
               "chemistry" => 39
            ),
            
            "qadir" => array (
               "physics" => 30,
               "maths" => 32,
               "chemistry" => 29
            ),
            
            "zara" => array (
               "physics" => 31,
               "maths" => 22,
               "chemistry" => 39
            )
         );
         
         /* Accessing multi-dimensional array values */
         echo "Marks for mohammad in physics : " ;
         echo $marks['mohammad']['physics'] . "<br />"; 
         
         echo "Marks for qadir in maths : ";
         echo $marks['qadir']['maths'] . "<br />"; 
         
         echo "Marks for zara in chemistry : " ;
         echo $marks['zara']['chemistry'] . "<br />"; 
?>

Source code project ini dapat di download di Github php-tutorial

hyvercode