Pemasaran Berbasis web
PHP -> 1. Alur Program
2. Membuat Fungsi
3. bekerja dengan Array
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
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
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 :
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”];
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 />";
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
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 />";
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 />" ;
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 />";
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 />"; }
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 />";