Level 9.5 Tugas PHP
Diberikan array:
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]
Diberikan form dengan input. Dalam input dimasukkan sebuah angka. Saat form dikirim, buatlah tabel yang diisi dengan data dari array ini, yang berisi sejumlah kolom sesuai dengan yang ditentukan di input.
Diberikan array dua dimensi sebarang:
[
[11, 12, 13, 14, 15],
[21, 22, 23, 24, 25],
[31, 32, 33, 34, 35],
[41, 42, 43, 44, 45],
[51, 52, 53, 54, 55],
]
Nolkan elemen-elemen pada diagonal utamanya:
[
[ 0, 12, 13, 14, 15],
[21, 0, 23, 24, 25],
[31, 32, 0, 34, 35],
[41, 42, 43, 0, 45],
[51, 52, 53, 54, 0],
]
Buatlah fungsi yang akan menetapkan bentuk kata benda yang benar setelah angka. Berikut adalah cara fungsi ini seharusnya bekerja:
func(1, 'apel', 'apel', 'apel'); // akan menampilkan '1 apel'
func(2, 'apel', 'apel', 'apel'); // akan menampilkan '2 apel'
func(3, 'apel', 'apel', 'apel'); // akan menampilkan '3 apel'
func(4, 'apel', 'apel', 'apel'); // akan menampilkan '4 apel'
func(5, 'apel', 'apel', 'apel'); // akan menampilkan '5 apel'
Berikut contoh untuk angka dua digit:
func(11, 'apel', 'apel', 'apel'); // akan menampilkan '11 apel'
func(12, 'apel', 'apel', 'apel'); // akan menampilkan '12 apel'
func(21, 'apel', 'apel', 'apel'); // akan menampilkan '21 apel'
func(23, 'apel', 'apel', 'apel'); // akan menampilkan '23 apel'
Fungsi kita harus bekerja untuk angka dengan panjang berapa pun:
func(1223421, 'apel', 'apel', 'apel'); // akan menampilkan '1223421 apel'