Cara menggunakan php array value

Dalam tutorial ini, saya akan membuat daftar fungsi umum array PHP dengan contoh-contoh penggunaan dan praktek terbaik. Setiap pengembang PHP harus tahu bagaimana menggunakannya dan bagaimana menggabungkan fungsi array agar kode mudah dibaca dan singkat.

Dasar-Dasar

Navigasi Array
Untuk mengakses array berindeks numerik dapat dilakukan dengan
mengarahkan urutan indeks dari elemen array yang dituju.

for($i=0;$i❤;$i++){
echo(“Array \$jurusan index ke [$i] adalah
$jurusan[$i]
”);}

Foreach merupakan struktur kontrol yang digunakan untuk secara iteratif
mengakses indeks dan nilai dari array. Foreach dapat digunakan untuk
mendapatkan isi indeks asosiatif dan nilainya .

foreach($array as $key => $value){
echo “indeks = $key , nilai = $value
” ; }

Tutorial
  1. Ketikkan program berikut

$myArray[0] = “Stmik “;

$myArray[1] = “Akakom “;

$myArray[2] = “Yogyakarta “;

$myArray[3] = “Yang Pertama dan Utama “;

for ($i=0 ;$i <=3;$i++) {

echo “Array ke $i : $myArray[$i]
”;

}

?>

Dalam Program PHP di atas, mempunyai variabel Array yang bernama $myArrray yang menyimpan sebuah String “Stmik” pada index 0, String “Akakom”, String “Yogyakarta”, String “Yang pertama dan Utama”. kemudian untuk menampilkan isi dari array kita dapat menggunakan loop lalu echo”Array ke $i : $myArray[$i]”; maka keluarlah Output dibawah :

2. Modifikasi file myarray.php menjadi seperti berikut

$myArray[] = “Stmik “;

$myArray[2] = “Akakom “;

$myArray[4] = “Yogyakarta “;

$myArray[] = “Yang Pertama dan Utama “;

for ($i=0 ;$i <=3;$i++) {

echo “Array ke $i : $myArray[$i]
”;

}

?>

Setelah kita modifikasi program myArray.php, yang terjadi adalah index ke-0 tetap di isi oleh “Stmik” karena kita menyimpannya di awal array kemudian karena kita menempatkan index ke-2 untuk “Akakom” maka tetap akan muncul pada index ke-2 dan untuk index ke-1 akan berisi null.

3. Ketiklah script berikut, simpan dengan nama file kendaraan.php

$pemilik[“AD 92343 ZA”] = “Umar” ;

$pemilik[“AB 89332 NA”] = “Bakri” ;

$pemilik[“B 21343 KK”] = “Tika” ;

$pemilik[“D 34232 AS”] = “Tutik” ;

$pemilik[“L 12343 GA”] = “Budi” ;

$index =”D 34232 AS”;

echo “Pemilik Kendaraan No.Pol “.$index.” adalah “.$pemilik[“D 34232 AS”];

?>

Dalam file kendaraan.php ini menyimpan 3 array pemilik, kemudian terdapat variabel $index =”D 34232 AS”. Pada echo akan menampilkan “Pemilik Kendaraan No.Pol “.$index.” adalah “.$pemilik[“D 34232 AS”];

Jadi Pemilik Kendaraan No.Pol akan di isi variabel $index yang kita deklarasikan setelah array. Kemudian untuk menampilkan nama pemilik No.Pol kita memanggil ke variabel $pemilik[“D 34232 AS”] yang berisi “Tutik”.

4. Modifikasilah file kendaraan.php, menjadi seperti berikut !

Selanjutnya file kendaraan.php kita modifikasi menggunakan Foreach, Foreach merupakan struktur kontrol yang digunakan untuk secara interaktif mengakses indexs dan nilai dari array(dapat digunakan untuk mendapatkan isi indexs asosiatif dan nilainya).

foreach ($pemilik as $nomor => $nama) {

echo “Nomor Polisi : $nomor
”;

echo “Nama Pemilik : $nama


”;

}

$pemilik merupakan array

$nomor merupakan variabel untuk index array $pemilik

$nama merupakan variabel untuk value array $pemilik

5. Ketiklah script berikut, simpan dengan nama file formNama.php

Nama Mahasiswa

    for ($a=1; $a <=9 ; $a++) {

    echo “

  1. ”;}

    ?>

Membuat file dengan nama formNama.php. pada bagian form diberi action yang akan memanggil file “mahasiswa.php” dengan method post.

Kemudian ketiklah script berikut, simpan dengan nama file mahasiswa.php

Menampilkan Daftar Nama Mahasiswa

    $array_mahasiswa = $_POST[‘mahasiswa’];

    for ($a=1; $a <=9 ; $a++) {

    echo “

  1. ”.$array_mahasiswa[$a].”
  2. ”;}

    ?>

Karena file dengan nama formNama.php. pada bagian form diberi action yang akan memanggil file “mahasiswa.php” dengan method post. Pada formNama.php terdapat perulangan for variabel a bernilai satu selama variable a kurang dari sama dengan 9; a++ lalu buat form tempat untuk menginputkan. Jadi Pada saat program di submit akan memanggil program mahasiswa.php yang berisi inputan dari file formNama.php.

6. Ketiklah script berikut, simpan dengan nama file jurusan.php

$arr_jurusan = array(‘TI’ => “Teknik Informatika”,

“SI” => “Sistem Informasi”, “MI” => “Managemen Informatika”,

“KA” => “Komputer Akuntasi”, “TK” => “Teknik Komputer”);

?>

JURUSAN ANDA

Nama :

Jurusan :



Membuat file dengan nama jurusan.php. pada bagian form diberi action yang akan memanggil file “proses.php” dengan method post.

Kemudian ketiklah script berikut, simpan dengan nama file proses.php

$arr_jurusan = array(‘TI’ => “Teknik Informatika”,

“SI” => “Sistem Informasi”, “MI” => “Managemen Informatika”,

“KA” => “Komputer Akuntasi”, “TK” => “Teknik Komputer”);

$nama = $_POST[“nama”];

$kd = $_POST[“jurusan”];

?>

Jurusan Anda

Nama :

Kode Jurusan :

Jurusan :

Karena file jurusan.php. pada bagian form diberi action yang akan memanggil file “proses.php” dengan method post. Kemudian file jurusan.php terdapat perulangan forech yang mana didalamnya terdapat jurusan sebagai kode yang nantinya akan menampilkan nama jurusan sesuai kodenya.

Kemudian didalam file proses.php terdapat array jurusan yang mana menampilkan nama jurusan beserta kodenya, dan pada varibel nama terdapat method post sehingga nanti user menuliskan nama mereka dan juga pada variable kd juga terdapat method post yang nanatinya akan menampilkan jurusan yang mereka pilih.

Jadi ketika kita mengimputkan nama kemudian memilih jurusan akan mengeluarkan output berikut :

Latihan

Buatlah program dengan menggunakan array untuk menghitung transaksi pembelian dari 3 item barang dengan rumus :
Total = Jumlah * Harga Barang
Total Jumlah adalah hasil penjumlahan dari setiap Total

Transaksi

for ($i=1; $i<=3 ; $i++) {

echo “
Nomor : “.$i;

echo “
Nama Barang : ”;

echo “
Jumlah : ”;

echo “
Harga : ”;}

?>

HITUNG TRANSAKSI

$brg=0;

$total=0;

$barang = $_POST[‘nama’];

$jumlah = $_POST[‘jumlah’];

$harga = $_POST[‘harga’];

for ($i=1; $i <= 3 ; $i++) {

echo “Nomor : “.$i.”
”;

echo “Nama Barang : “.$barang[$i].”
”;

echo “Jumlah : “.$jumlah[$i].”
”;

echo “Harga : “.$harga[$i].”
”;

$brg = $jumlah[$i]*$harga[$i];

echo “Total : “.$brg.”


”;

$total+=$brg;}

echo “Jumlah Total : “.$total.”


”;

?>

Tugas

Coba tuliskan program berikut :

$hobby = [‘Basketball’,’Football’,’Badminton’,’Volleyball’,’Yoga’];

for ($i=0; $i <=4 ; $i++) {

echo “

”;}

?>

$month = [‘Januari’,’Februari’,’March’,’April’,’Mei’,’June’,’July’,’Agust’,’September’,’Oktober’,’November’,’December’];

$day = [];

$year = [];

for ($i=1; $i <= 31 ; $i++) {

array_push($day, $i);}

for ($i=2020; $i>=1980 ; $i — ) {

array_push($year, $i);}

echo “

?>

Your Name
Student number
Hobbies
$hobby[$i]
Birthday

$name1 = $_POST[“name1”];

$name2 = $_POST[“name2”];

echo “


My name is $name1 $name2.”;

$scode = $_POST[“scode”];

echo “
I was born in “;

echo $_POST[‘months’];

echo “ “.$_POST[‘days’];

echo “, “;

echo $_POST[‘years’].”.”;

echo “
”;

echo “My student number is $scode.”;

echo “
”;

if (!empty($_POST[‘hobbies’])) {

if (count($_POST[‘hobbies’])==1) {

echo “My hobby is “;

foreach ($_POST[‘hobbies’] as $hobi) {

echo $hobi.”.”;}}

else {

echo “My hobbies are:
”;

foreach ($_POST[‘hobbies’] as $hobi) {

echo “

  • ”.$hobi.”
  • ”;}}

    }

    else {

    echo “I have no hobbies”;}

    ?>

    Dalam form terdapat Name dan Student number dengan input text, kemudian hobi dengan type checkbox, birthday dengan tanggal, bulan dan tahun menggunakan dropdown list. Kemudian untuk form checkbox hobi menggunakan perulangan for dan untuk birthday kita gunakan foreach.

    File proses.php ini terdapat deklarasikan array hobbies, month, days dan years. untuk days dan years array dikosongkan setelah itu kita harus membuat perulangan dibawahnya sesuai jumlah hari dan tahun. kemudian kita gunakan array_push untuk menambahkan perulangan tersebut kedalam array days atau years.

    kemudian kita membuat kondisi jika hobi yang dipilih lebih dari 1 maka akan ditampilkan my hobbies are dan diikuti oleh hobinya. jika hobi cuma 1 maka akan ditampilkan my hobby is diikuti nama hoby. jika tidak memilih atau tidak memenuhi kondisi isset maka ditampilkan i have no hobbies. toh Berikut contoh output :

    Bagaimana cara menulis array dalam PHP?

    Penulisan Array Pada PHP.
    Pada Array $buah kita gunakan fungsi array() dan menuliskan isi array di dalam fungsi array, dengan pemisah tanda koma..
    Pada Array $sayur kita gunakan tanda kurung siku [ ] dan menuliskan isi array diantara kurang siku pembuka ( [ ) dan kurung siku penutup ( ] ).

    Langkah langkah menggunakan array?

    Terdapat 3 langkah untuk membuat array: • Mendeklarasikan variabel array • Meng-create array beserta ukurannya. Memberikan sebuah nilai pada setiap element array. Ketiga langkah tersebut bisa dikombinasikan, dalam satu statement, kita dapat mendeklarasikan sekaligus membuat array.

    Apa itu array Function PHP?

    Dalam PHP, array adalah struktur data yang memungkinkan anda untuk menyimpan beberapa elemen dalam satu variabel. Elemen-elemen ini disimpan sebagai pasangan nilai-kunci.

    Array cocok digunakan untuk apa?

    Array adalah larik yang berisi kumpulan data dengan tipe serupa. Teknologi ini dapat digunakan untuk mempermudah penghitungan data karena mengelompokkan data-data berdasarkan kesamaannya. Untuk mempermudah pemahaman Anda mengenai hal ini, simak analogi berikut.