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.