Petua untuk Menulis Kod Gelung dalam PHP
Semakin anda mempelajari bahasa, kerumitan program anda meningkat. Sudah tiba masanya untuk kita bercakap tentang cara menulis kod dengan betul supaya ia melakukan apa yang anda rancangkan. Saya akan berikan anda satu metodologi yang baik.
Katakan anda mempunyai tugas yang cukup rumit, yang memerlukan penulisan sejumlah baris kod untuk dilaksanakan.
Pendekatan yang salah adalah dengan cuba menulis keseluruhan kod penyelesaian sekaligus, dan kemudian mula menyemaknya. Dalam kes ini, terdapat kebarangkalian tinggi bahawa tiada apa yang akan berfungsi, dan anda terpaksa mencari ralat dalam sejumlah besar kod.
Pendekatan yang betul ialah dengan membahagikan tugas kepada langkah-langkah asas kecil, yang akan anda laksanakan dan segera semak ketepatannya. Dalam kes ini, walaupun anda melakukan kesilapan, anda akan segera menyedari masalah dan membetulkannya.
Mari kita cuba dalam amalan. Katakan untuk contoh, anda diberikan array dengan nombor:
<?php
$arr = [1, 2, 3, 4, 5, 6, 7, 8, 9];
?>
Katakan tugas anda adalah untuk mengambil
daripada array ini elemen-elemen
yang boleh dibahagi dengan 3 dan
mencari jumlah mereka.
Langkah kecil pertama yang saya cadangkan ialah hanya mengulangi elemen array dengan gelung dan memaparkannya pada skrin. Mari lakukan ini dan pastikan semuanya berfungsi:
<?php
foreach ($arr as $elem) {
echo $elem;
}
?>
Sekarang mari kita asingkan elemen-elemen
yang boleh dibahagi dengan 3. Mari paparkan
mereka dan pastikan kita mendapat
elemen yang betul:
<?php
foreach ($arr as $elem) {
if ($elem % 3 === 0) {
echo $elem; // akan memaparkan 3, 6, 9
}
}
?>
Sekarang langkah seterusnya kita boleh mencari jumlah elemen yang dikehendaki:
<?php
$sum = 0;
foreach ($arr as $elem) {
if ($elem % 3 === 0) {
$sum += $elem;
}
}
var_dump($sum);
?>
Diberi array:
<?php
$arr = [10, 20, 30, 40, 21, 32, 51];
?>
Ambil daripada array ini elemen-elemen
yang digit pertamanya 1 atau 2,
dan cari jumlah mereka.