• Tidak ada hasil yang ditemukan

986ce bekerja dengan array

N/A
N/A
Protected

Academic year: 2017

Membagikan "986ce bekerja dengan array"

Copied!
14
0
0

Teks penuh

(1)

Pemasaran Berbasis web

PHP -> 1. Alur Program

2. Membuat Fungsi

3. bekerja dengan Array

(2)

Bekerja Dengan Array

Array adalah suatu koleksi nilai yang saling berkaitan. Array fungsinya sama seperti variabel. Array tersusun atas elemn2. Setiap elemen memiliki kunci (key) dan nilai (value).

Melakukan pengurutan secara ascending

sort()

asort()

• Ksort()

•Melakukan pengurutan secara descending

• Rsort

• Arsort

(3)

Bekerja dengan Array

1.Mengenal Jenis Array dalam PHP

Array berindeks yang diindeks menggunakan angka / nomor maupun karakter yang sifatnya berurutan

Contoh :

Array Asosiatif adalah array yang diindeks berdasarkan nama tertentu.

Contoh :

101 88 100 90 70

$a[“0”] $a[“1”] $a[“2”] $a[“3”] $a[“4”]

101 88 100 90 70

(4)

Bekerja dengan Array

2.Cara Membuat array

Untuk membuat array, anda hanya perlu memasukkan nilai kesetiap Elemennya.

Contoh : $motor[0] = “yamaha”; $motor[1] = “honda”; $motor[2] = “suzuki”;

Array berindeks :

$suku = array (“jawa”, “sunda”, “batak”, “Minang”, “Dayak”);

Array asosiatif :

(5)

Bekerja dengan Array

3. Cara mengakses elemen – elemen atau nilai2 yang tersimpan di dalam array

Untuk mengakses elemen array yaitu dengan cara menempatkan nilai yang diakses ke dalam suatu variabel atau dapat langsung diproses dalam perhitungan maupun langsung ditampilkan.

Contoh :

Array berindeks :

$asal = $suku[0]; Echo $asal;

Array asosiatif :

$direktur = $pegawai[“dirut”];

(6)

Contoh Mengakses Elemen Array

<?php

function judul() {

echo "<h2>demo membuat". "dan mengakses elemen array</h2>";

}

judul();

//array berindeks

$suku = array("jawa", "sunda", "batak", "minang", "dayak"); //array asosiatif

$pegawai = array("dirut" => "fredi", "manager" => "santoso",

"marketing" => "shinta");

echo "<strong>beberapa suku di indonesia : </strong><br />";

echo $suku[0] . "<br />"; echo $suku[1] . "<br />";

echo $suku[2] . "<br />"; echo $suku[3] . "<br />";

echo $suku[4] . "<br /> <br />";

echo "<strong>pegawai

perusahaan XYZ : </strong><br />";

echo "<strong> Dirut : </strong>" . $pegawai["dirut"] . "<br />"; echo "<strong> manager :

</strong>" .

$pegawai["manager"] . "<br />";

echo "<strong> Marketing : </strong>" .

$pegawai["marketing"] . "<br />";

(7)
(8)

Bekerja dengan Array

3.Menggunakan pengulangan untuk mengakses elemen2

array

Untuk mengakses array bisa menggunakan pengulangan apa saja (while, do-while, maupun for) tetapi untuk array asosiatif yang lazim

(9)

Contoh

<?php

function judul() {

echo "<h2>demo membuat".

"dan mengakses elemen array</h2>"; }

judul();

//array berindeks

$suku = array("jawa", "sunda", "batak", "minang", "dayak"); echo "<strong>beberapa suku di indonesia : </strong><br />"; for ($i=0; $i < sizeof($suku); $i++) {

echo $suku[$i] . "<br>"; }

//array asosiatif

$pegawai = array("dirut" => "fredi", "manager" => "santoso", "marketing" => "shinta");

echo "<strong>pegawai perusahaan XYZ : </strong><br />"; foreach ($pegawai as $jabatan => $nama){

echo "<strong> $jabatan </strong>" . $nama . "<br />";

(10)

Bekerja dengan Array

4.Memodifikasi Array

Nilai elemen Array dapat diubah sesuai dengan kebutuhan program.

Contoh :

<?php

$a[0] = 10; $a[1] = 20;

echo $a[0] . "<br />" ; echo $a[1] . "<br />" ; $a[0] = 100;

$a[1] = 200;

echo "setelah elemen array dimodifikasi <br />"; echo $a[0] . "<br />" ;

(11)

Bekerja dengan Array

5. Mengurutkan Array

PHP menyediakan beberapa fungsi untuk melakukan pengurutan elemen array. Fungsi2 untuk mengurutkan elemen array diantaranya:

Sort() akan mengurutkan array berdasarkan nilai elemennya. • Contoh :

<?php

function judul() {

echo "<h2>demo membuat". "fungsi sort</h2>";

}

judul();

$suku = array("jawa", "sunda", "batak", "minang", "dayak");

echo "<strong> sebelum

diurutkan :

</strong><br />";

foreach ($suku as $key => $value){

echo "<strong> $key: $value </strong>" . "<br />";

}

sort($suku);

echo "<br /><strong>setelah diurutkan:</strong><br />"; foreach ($suku as $key =>

$value){

echo "<strong> $key: $value </strong>" . "<br />";

(12)

Bekerja dengan Array

Asort() = untuk mengurutkan elemen2 pada array asosiatif. Dalam fungsi ini, pasangan kunci/indeks nilai akan tetap dijaga.

Contoh :

<?php

function judul() {

echo "<h2>demo membuat". "fungsi asort</h2>"; }

judul();

$suku = array("0" =>

"jawa","1" => "sunda","2" => "batak","3" => "minang","4" => "dayak");

echo "<strong> sebelum diurutkan : </strong><br />";

foreach ($suku as $key => $value){

echo "<strong> $key: $value </strong>" . "<br />"; }

asort($suku);

echo "<br /><strong>setelah diurutkan:</strong><br />"; foreach ($suku as $key => $value){

echo "<strong> $key: $value </strong>" . "<br />"; }

(13)

Bekerja dengan Array

Ksort() mengurutkan elemen array berdasarkan kunci (key) atau indeksnya. Ada persamaan dengan asort() yaitu pasangan kunci dan nilai akan tetap terjaga.

Contoh :

<?php

function judul() {

echo "<h2>demo membuat".

"fungsi asort</h2>"; }

judul();

$suku = array("nol" => "jawa","satu" => "sunda","dua" => "batak","tiga" => "minang","empat" => "dayak");

echo "<strong> sebelum diurutkan : </strong><br />";

foreach ($suku as $key => $value){

echo "<strong> $key: $value </strong>" .

diurutkan:</strong><br / >";

foreach ($suku as $key => $value){

echo "<strong> $key: $value </strong>" . "<br />";

(14)

Bekerja dengan Array

Untuk fungsi descending :

Rsort

Arsort

krsort

Silahkan dicoba sendiri

Referensi

Dokumen terkait

Secara terinci, matriks aktualisasi telah mencoba menjabarkan masing-masing sila dari Pancasila mulai dari perwujudan dan aktualisasinya, hingga implikasinya dalam penanganan

Segala puji syukur penyusun panjatkan kehadirat Allah SWT, karena dengan rahmat dan karunia-Nya dapat menyelesaikan skripsi yang berjudul “Pemberian Mulsa dan

Pembangunan Rumah Oleh Perum Perumnas Provinsi Jawa Barat Tahun 2011. No Nama

 Secara Nasional produksi padi Provinsi Sulawesi Tengah tahun 2015 mempunyai kontribusi sebesar 1,35 persen dari total produksi padi nasional sebesar 75,36 juta ton

Simbol h exagram yang terdapat dalam The Jacatra Secret telah dijelaskan bahwa, simbol maskulin atau laki-laki oleh masyarakat purba sering digambarkan sengan

Pemecahan masalah pembelajaran permainan sepak bola di Sekolah Dasar Negeri Penusupan 04 Kecamatan Pangkah Kabupaten Tegal melalui teknik menggiring bola

Ketentuan Lampiran BAB IV Indeks Honorarium huruf B Kegiatan Yang Dilaksanakan Dalam Bantuk Panitia/Tim huruf B Kegiatan Khusus ditambah satu nomor yakni nomor 7 Tim Penyusunan

Pada hakikatnya logika adalah: orang-orang yang tipe kepribadiannya kongruen (sama dan sebangun) dengan pekerjaan yang mereka pilih seharusnya mendapatkan bahwa mereka mempunyai