⊗ppPmLpCdg 129 of 447 menu

Tips Menulis Kode Perulangan dalam PHP

Seiring dengan mempelajari bahasa, kompleksitas program Anda bertambah. Saatnya berbicara tentang bagaimana menulis kode dengan benar sehingga kode melakukan apa yang Anda rencanakan. Saya akan memberikan Anda metodologi yang baik.

Misalkan Anda dihadapkan pada tugas yang cukup kompleks, yang untuk mengimplementasikannya perlu menulis sejumlah baris kode.

Pendekatan yang salah adalah mencoba menulis seluruh kode solusi sekaligus, lalu mulai memeriksanya. Dalam hal ini, kemungkinan besar hasil Anda tidak akan berjalan, dan Anda harus mencari kesalahan dalam sejumlah besar kode.

Pendekatan yang benar adalah membagi tugas menjadi langkah-langkah kecil yang elementer, yang akan Anda implementasikan dan segera periksa keakuratannya. Dalam hal ini, bahkan jika Anda membuat kesalahan di suatu tempat, Anda akan segera menyadari masalah dan memperbaikinya.

Mari kita coba dalam praktik. Sebagai contoh, Anda diberikan sebuah array berisi angka:

<?php $arr = [1, 2, 3, 4, 5, 6, 7, 8, 9]; ?>

Misalkan tugas Anda adalah mengambil elemen-elemen dari array ini, yang habis dibagi 3 dan menjumlahkannya.

Langkah kecil pertama yang saya usulkan adalah hanya mengulang elemen array dengan perulangan dan menampilkannya ke layar. Mari lakukan ini dan pastikan semua berfungsi:

<?php foreach ($arr as $elem) { echo $elem; } ?>

Sekarang mari kita pisahkan elemen-elemen yang habis dibagi 3. Tampilkan mereka dan pastikan bahwa kita mendapatkan elemen yang benar:

<?php foreach ($arr as $elem) { if ($elem % 3 === 0) { echo $elem; // akan menampilkan 3, 6, 9 } } ?>

Sekarang langkah selanjutnya kita bisa menjumlahkan elemen-elemen yang dicari:

<?php $sum = 0; foreach ($arr as $elem) { if ($elem % 3 === 0) { $sum += $elem; } } var_dump($sum); ?>

Diberikan array:

<?php $arr = [10, 20, 30, 40, 21, 32, 51]; ?>

Ambil dari array ini elemen-elemen yang digit pertamanya 1 atau 2, dan jumlahkan mereka.

Indonesia
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan cookie untuk operasi situs, analitik, dan personalisasi. Pemrosesan data dilakukan sesuai dengan Kebijakan Privasi.
terima semua atur tolak