Fungsi shuffle PHP shuffle array di PHP. Artikel menggunakan fungsi ini untuk membuat game berbasis konsol minimalis, "The Quiz Game" Show
Array Objek di PHP Learning Path
PerkenalanArray PHP fleksibel dalam hal tipe data elemen. Array dapat memiliki tipe campuran, termasuk objek. Indeks elemen menunjukkan posisinya dalam array, di mana elemen paling kiri memiliki indeks nol. Satu hal keren adalah pengocokan acak dalam sebuah array. Pengacakan acak sangat penting jika Anda mencoba mengembangkan permainan peluang, misalnya, Poker Artikel ini mencakup berbagai objek. Objek-objek ini adalah turunan dari Kuis kelas. Kelas mewakili pertanyaan kuis tipikal dengan banyak jawaban. Artikel ini menunjukkan cara mengocok array di PHP dan membuat program berbasis konsol yang menampilkan pertanyaan kuis acak. Jadi mari kita mulai tanpa basa-basi lagi Kelas KuisInilah kelas "Kuis". Array akan menyimpan instance dari kelas ini
Objek KuisBerikut adalah beberapa contoh kelas "Kuis". _Setiap objek diinisialisasi dengan pertanyaan berbasis teks dan larik yang memiliki larik bersarang, masing-masing dengan jawaban dan status, "Benar" atau "Salah". Game Kuis – Acak susunan dalam PHPGame kuis yang dibayangkan perlu memilih secara acak dari berbagai objek "Kuis". Untungnya, PHP menampilkan fungsi shuffle(). Jadi, mari kita lihat cara kerjanya pengacakan PHP
Fungsi shuffle di PHP mengambil array dengan referensi, mengocok elemen pada tempatnya. Mari kita lihat contohnya
Inilah hasilnya setelah diacak
Voila. Itulah cara mengocok array di PHP Game Kuis – Acak susunan dalam PHPSekarang kita tahu cara mengocok array di PHP, mari kita buat "The Quiz Game". Fungsi pembantuGim ini membutuhkan beberapa fungsi untuk fungsi inti. Mari kita lihat ini _
Sesuai dengan namanya, fungsi displayQuestion() memiliki logika untuk menampilkan pilihan soal dan jawaban _Fungsi verifikasiAnswer() memeriksa input pengguna dan bereaksi sesuai itu Kode UtamaBerikut kode utama atau entry point dari “The Quiz Game”
KeluaranBerikut cuplikan run, mulai dari intro dan pertanyaan pertama Kemudian kami memiliki lebih banyak pertanyaan Akhirnya, inilah ringkasannya Voila. Saya mendapat nilai 30 dari 30. Toh saya sudah tahu jawabannya sebelumnya 🙂 Nah, itulah game minimalis berbasis console yang menggunakan array shuffling di PHP. Masih banyak ruang untuk perbaikan, tentu saja. Namun, tujuannya di sini adalah untuk mendemonstrasikan skenario di mana pengocokan berguna KesimpulanArtikel ini menunjukkan cara mengocok array di PHP. Ini termasuk informasi tentang fungsi shuffle PHP dan penggunaannya. Artikel ini menggunakan pengocokan array di “The Quiz Game”, sebuah game berbasis konsol minimalis. Pengocokan array sangat penting dalam skenario serupa, misalnya, memodelkan permainan Poker atau model probabilistik. Semoga Anda menikmati artikel ini dan juga "Permainan Kuis" yang super sederhana. Nantikan lebih lanjut di FuelingPHP Ingin mempelajari lebih lanjut tentang PHP?Kami memiliki banyak artikel menarik yang berhubungan dengan PHP. Anda dapat menjelajahi ini untuk mempelajari lebih lanjut tentang PHP
Pos terkait
Tulis Kode Lebih Baik Lebih Cepat Klik di sini untuk mendapatkan rahasia teratas 'Menjadi Rockstar PHP Dev dalam 7 Hari' kami dikirimkan ke kotak masuk Anda mendaftar Keajaiban Stefanus Hai. Saya harap Anda menikmati artikel ini. Saya telah mengembangkan situs web dan perangkat lunak secara profesional selama lebih dari 20 tahun. Saya memulai FuelingPHP sebagai cara untuk memberikan kembali kepada komunitas sumber terbuka yang membantu saya dapat hidup dengan nyaman membangun hal-hal yang saya sukai Bagaimana cara mengocok elemen array di PHP?Fungsi shuffle() mengacak urutan elemen dalam array . Fungsi ini menetapkan kunci baru untuk elemen dalam larik. Kunci yang ada akan dihapus (Lihat Contoh di bawah).
Bagaimana saya bisa mengocok array?Acak Larik menggunakan Kelas Acak
. Kemudian, kami menggunakan kelas Random untuk menghasilkan nomor indeks acak. Kemudian tukar elemen indeks saat ini dengan elemen indeks yang dibuat secara acak. Di akhir perulangan for, kita akan memiliki array yang dikocok secara acak. iterate through the array elements in a for loop. Then, we use the Random class to generate a random index number. Then swap the current index element with the randomly generated index element. At the end of the for loop, we will have a randomly shuffled array.
Bagaimana cara mengubah urutan array di PHP?PHP - Mengurutkan Fungsi Untuk Array . sort() - mengurutkan array dalam urutan menaik rsort() - mengurutkan array dalam urutan menurun asort() - mengurutkan array asosiatif dalam urutan menaik, sesuai dengan nilainya ksort() - mengurutkan array asosiatif dalam urutan menaik, sesuai dengan kuncinya Bagaimana cara mengocok array multidimensi di PHP?Acak array multidimensi secara rekursif
. Array ( [0] => Array ( [0] => Array ( [0] => D [1] => C [2] => A [3] => B [4] => E ) ) [1 . ) |