Sabtu, 29 Desember 2018

PHP - Array

Pengertian Array

  1. Kumpulan pasangan Key/Index dan Nilai/ Value (Key – Value Pair).
  2. Variabel jamak, yang mempunyai banyak elemen dan diacu dengan satu nama yg sama.
  3. Suatu wadah yang dapat menampung sejumlah nilai.
  • Index array bisa bertipe integer atau string.
  • Nilai array bisa bertipe apapun, termasuk array.
  • Dimulai dari index ke-0.

Deklarasi Array

  • array()  artinya array kosong
  • array(value1, value2, value3);
    $kota    = array(”Bandung”, “Jakarta”);
    $kota[2] = “Surabaya”;
    $kota[]  = “Sukabumi”;
  • [value1, value2, value3];
    $kota = [”Bandung”, “Jakarta”];


Assigment Array

Syntax :
$nama_variabel = array( data );
$nama_variabel[index] = data;

Contoh :
$kota[0] = “Bandung”;
$kota[1] = “Medan”;
$kota[2] = “Bogor”;

$kota[] = “Bandung”;
$kota[] = “Medan”;
$kota[] = “Bogor”;

$c=1;
$kota[$c] = “Jakarta”;


Array Multidimensi


$array = array();
   $array[0][0] = “o”;
   $array[1][1] = “x”;
   $array[2][0] = “o”;
   $array[0][2] = “x”;
















Mencetak Array

  • vardump();
  • print_r();

Mencetak Array Dengan Looping

  • for($i=0; $i<count($array); $i++) {
    echo $array[$i];
    }
  • foreach ($array as $key) {
    echo $key;
    }
  • foreach ($array as $key) :
    echo $key;
    endforeach;

Assosiative Array

  • Array yang ‘key’-nya bukan index, melainkan ‘string’
  • $array = array(
    'key1’ => ‘value1’,
    'key2’ => ‘value2’,
    ...         ...
           );

Looping pada Associative Array

  • foreach ($array as $key => $value) {
      echo $key . “ : “ . $value;
    }

Array Functions

Mengurutkan / Sorting

  • sort();
  • rsort();
  • asort();
  • ksort();
  • arsort();
  • krsort();


Manipulasi Elemen

  • array_pop();
  • array_unshift();
  • array_slice();
  • array_shift();
  • array_push();


Dengan materi Array tersebut, saya rasa, pembaca sudah mengerti dasar nya PHP, untuk pengaplikasiannya, saya lanjutkan pada postingan berikutnya, yakni Create Update Read dan Delete data mahasiswa.

Source : Web Programming Unpas
YT : Web Programming Unpas

#pemrogramanwebdinamis
#mi_polinela
#polinela

0 komentar:

Posting Komentar