Friday, May 3, 2019

Penulisan Array PHP dan Contoh Program Array PHP dan Perulangan Array PHP Lengkap Dengan Penjelasan

contoh program array php dan script array php juga penulisan array di php dengan array assosiactive dan array multidimensi

Artikel kali ini membahas tentang Contoh Program array di  PHP, yaitu bagaimana membuat script array yang benar diphp, bagaimana memasukkan input ke dalam array, bagaimana menampilkan data array, kemudian bagaiama perulangan array php dalam menampilkan data berdasarkan  subscript atau index, looping array php dan lain sebagainya.

Pengertian Array PHP


Untuk pengertian dari array, bisa anda pahami di artikel Pengertian Dasar Array dan Jenis-Jenis Array

Bentuk Penulisan Array di PHP


Dalam penulisan array php tidaklah jauh berbeda dengan bahasa pemograman lain seperti Keluarga C, Java, Python, dan lainnya. Karena biasanya array pada prinsipnya adalah sama yaitu identik dengan penggunakan “Index”

Dalam membuat array di PHP, data array bisa berupa data langsung yaitu String, Number atau dengan diwakilkan berdasarkan variable tertentu. Berikut dibawah contoh script array sederhana ini sebagai penjelas maksud diatas.

Array di PHP Dengan Data Langsung


$belajar_array=array (“Anakit”,”Belajar”,”Array”,”PHP”);
Atau 
$harga=array (5000,6000,7000,8000);

Perlu diketahui, bahwa dalam isi data array dengan data langsung, data berisi string diapit dengan tanda kutip 2 ( “ ) dan dipisah antara data index satu dengan index lainnya dengan tanda koma, dan data berisi number atau angka tidak perlu diapit dengan tanda kutip, cukup dengan tanda koma sebagai pemisah antara index.

Array di PHP Dengan Data Diwakilkan Variable


$anakit=”anakit”;
$belajar=”belajar”;
$array=”array”;
$php=”php”;
$belajar_array=array($anakit,$belajar,$array,$php);

Atau untuk menerima variable dari input data


$data_array=array($_POST[barang1],$_POST[barang2],$_POST[barang3],$_POST[barang4]);

Dalam implementasinya, itu terserah dengan variasi dari kamu dalam membuat array dip hp, belajar array dip hp sangatlah penting, karena array bisa menampung data sementara untuk beberapa data dalam saru variable. Array di php juga bisa menyimpan data dari database langsung.

Bentuk-bentuk Lainnya Dalam Penulisan Script Array di PHP dan Pemanggilan Array di PHP


<?php
$data=array(200,250,300,300,350,350,400);

foreach ($data as $angka) {
echo"$angka  ";
}
?>

Contoh array php diatas dalam menampilkan data array dengan perulangan foreach, bagiaman dengan perulangan lainnya seperti perulangan For?

<?php
$data=array(200,250,300,300,350,350,400);

for ($i=0; $i < count($data); $i++) { 
echo "$data[$i] ";
}
?>
style="text-align: justify;">
Jika isi dari data array di php tidak selalu jumlah datanya, gunakan “count($data)”, agar pada saat menampilkan data, jumlah datanya dihitung terlebih dahulu. Namun jika datanya tetap dalam jumlah yang sudah ditentukan, tidak menggunakan fungsi tersebut juga tidak masalah,

Contoh Lain Yaitu Script Array Assosiactive di PHP


$ibukota=array("Jabar"=>"Bandung",
"Riau"=>"Pekanbaru",
"Jateng"=>"Semarang",
"Bali"=>"Denpasar");
Atau 

$ibukota["Sumut"]="Medan";
$ibukota["Riau"]="Pekanbaru";
$ibukota["Jateng"]="Semarang";
$ibukota["Bali"]="Denpasar";


Bagaimana Pemanggilan Data array di PHP dengan Bentuk Penulisan Array Seperti diatas?


Biasanya jika penggunaan array di PHP seperti contoh diatas, menggunakan perulangan Foreach saja. Berikut ini contoh Program pemanggilan Data array assosiactive di PHP 

<?php
$ibukota=array("Jabar"=>"Bandung",
"Riau"=>"Pekanbaru",
"Jateng"=>"Semarang",
"Bali"=>"Denpasar");

foreach($ibukota as $provinsi => $kota) 
echo"Ibu Kota $provinsi adalah $kota <br>";

?>

Sama saja untuk bentuk array assosiactive yang satunya dalam pemanggilan data array di PHP.

Selanjutnya kita akan membuat contoh program php array dengan isidatanya diinput dari form agar dalam merubah isinya juga bebas dalam memasukkan data.

Buat sebuah file dengan nama-nama dibawah ini, dan letak atau simpan dalam folder yang sama di localhost anda.

Script Contoh Program Array Php


Input_array.html

<html>
<head>
<title>input data dengan Array di PHP</title>
</head>
<body>
<form action="proses_array.php" method="POST">
<center><table width="400">
<tr>
<th colspan="3" bgcolor="#FF0000"><center>PENJUALAN BARANG</center></th>
</tr>
<tr>
<th bgcolor="#666666"><center>Nama Barang</center></th><th bgcolor="#666666"><center>Harga Satuan</center></th><th bgcolor="#666666"><center>Qty</center></th>
</tr>
<tr>
<td>Buku Tulis</td><td>Rp.4.000</td><td width="10"><input type="text" name="qty1" size="6"></td>
</tr>
<tr>
<td>Buku Gambar</td><td>Rp.5.000</td><td><input type="text" name="qty2" size="6"></td>
</tr>
<tr>
<td>Mouse</td><td>Rp.20.000</td><td><input type="text" name="qty3" size="6"></td>
</tr>
<tr>
<td>Disket</td><td>Rp.2.500</td><td><input type="text" name="qty4" size="6"></td>
</tr>
<tr>
<td colspan="3" bgcolor="#666666"><center><input type="submit" value="Hitung"></center></td>
</tr>
</table></center>
</form>
</body>
</html>

Proses_array.php


<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Data array yang diinput</title>
</head>
<body>
<?php
$nama_barang=array("BukuTulis"=>4000,"BukuGambar"=>5000,"Mouse"=>20000,"Disket"=>2500);
$qti=array($_POST['qty1'],$_POST['qty2'],$_POST['qty3'],$_POST['qty4']);

 $total=0; 
 $qty=0;
 $no=0;
 $i=0;
    echo"<center><table width=500>";
echo"<tr><th colspan=5 bgcolor=#FF0000><center> PENJUALAN BARANG </center></th></tr>";
echo"<tr><th bgcolor=#666666>Nomor</th><th bgcolor=#666666>Nama Barang</th><th bgcolor=#666666>Harga</th><th bgcolor=#666666>Quantity</th><th bgcolor=#666666>Sub Total</th></tr>";
foreach($nama_barang as $nama => $harga)
{
if(!empty($qti[$i]))
{
$no=$no+1;
$qty=$qty+$qti[$i];
$subb1=$qti[$i]*$harga;
$sub1=number_format($subb1,0,',','.');
$total=$total+$subb1; 
echo"<tr><td>$no</td><td>$nama</td><td align=right>$harga</td><td align=center>$qti[$i]</td><td align=right>Rp.$sub1</td></tr>"; 
}
$i=$i+1;
}
$total=number_format($total,0,',','.');
echo"<tr bgcolor=#666666><th colspan=3 align=right>Total</th><th align=center>$qty</th><th align=right>Rp.$total  </th></tr>"; 
echo"</table></center>";
  
?>
</body>
</html>
Untuk mengetahui dari program diatas, anda bisa langsung mempraktekkannya agar benar-benar anda melihat sendiri hasil programnya.

Program array php tersebut sudah termasuk array dengan data langsung, array dengan data diwakilkan variable, array POST di PHP, array assosiactive. Anda bisa melakukan improvisasi dengan menampilkan data array php.

Perlu diketahui bahwa untuk menampilkan data array diphp secara keseluruhan harus menggunakan perulangan array baik menggunakan looping for, foreach dan lainnya agar mempersingkat waktu penulisan script dan menghasilkan program yang lebih efisiean, namun bukan berarti anda tidak boleh memilih data array yang ingin ditampilkan

Semisal anda hanya ingin menampilkan beberapa data dari array dan menampilkan data dengan criteria tertentu.

<?php
$data=array(200,250,300,300,350,350,400);

for ($i=0; $i < count($data); $i++) { 
if ($data[$i]==300) {
echo "$data[$i] ";
}
}
?>

Jadi kamu bisa saja menampilkan data tertentu dari array di php.

Baiklah, mungkin hanya demikian yang bisa penulis sampaikan tentang belajar menggunakan array dip hp, baik menampilkan data array php, looping array php, perulangan array php, bentuk penulisan array php, aturan penulisan array diphp dan contoh program array php yang bisa kamu terapkan langsung dan mempelajari dari setiap contoh yang penulis berikan

Semoga artikel ini berguna dan bermanfaat bagi yang membutuhkan…


EmoticonEmoticon