Ini tantangan yang sudah cukup lama. Tapi karena malas kesibukan, baru sempat dibuat sekarang. Kali ini Pak Dosen memberi PR soal Array. Entah kenapa, selalu lupa dengan sintaks array yang ada di PHP. Mungkin karena terpengaruh dengan sintaks array yang ada di Java, jadi sering terbolak-balik. Untuk melihat penggunaan array di Java, silakan langsung mampir ke tempat Pak Dosen. Dan untuk contoh penggunaan array di PHP, disajikan berikut ini. Oh ya, judulnya sudah betul, sesuai dengan soal dari Pak Dosen. Dan bukan semboyan tiga jagoan yang terkenal itu
Untuk source code isUnsignedInteger.php
, bisa mampir dulu ke sini.
<?php include 'isUnsignedInteger.php'; $days = array("Minggu", "Senin", "Selasa", "Rabu", "Kamis", "Jumat", "Sabtu"); $stdin = fopen('php://stdin', 'r'); while (!(($choice == 1) || ($choice == 2))) { echo "Masukkan pilihan Anda:n"; echo "1. Lihat seluruh harin"; echo "2. Lihat hari pada indeks tertentunn"; echo "Pilihan Anda: "; $choice = trim(fgets($stdin)); echo "n"; } if ($choice == 1) { foreach ($days as $value) { echo $value . "n"; } } else if ($choice == 2) { while (!(isUnsignedInteger($index)) || ($index < 0) || ($index > 6)) { echo "Pilih indeks (0-6): "; $index = trim(fgets($stdin)); echo "n"; } echo $days[$index]. "n"; } fclose($stdin); ?>
Simpan dengan nama answer25.php
dan jalankan di console berikut ini:
c:xamppphp>php answer25.php
Sampai jumpa di tantangan berikutnya ๐
tidak seperti di java setahu saya ndak ada array di php, yg mereka sebut array itu kalau menurut saya hashmap (saya sendiri kurang tahu implementasinya, apakah hashmap atau apa, maklum saya bukan programmer php ๐ tapi yg pasti bukan array). masa array kok indexnya bisa string xD
Saya sendiri PHP juga masih belajar, Java apalagi ๐ณ Thanks lagi untuk masukannya ๐