PHP - LoopsYou want to sum all odd numbers from 1 to 9 using a PHP for loop. Which code correctly does this?Afor ($i = 1; $i <= 9; $i += 2) { $sum += $i; }Bfor ($i = 0; $i <= 8; $i++) { if ($i % 2 == 1) $sum += $i; }Cfor ($i = 1; $i < 9; $i += 2) { $sum += $i; }Dfor ($i = 1; $i <= 8; $i += 2) { $sum += $i; }Check Answer
Step-by-Step SolutionSolution:Step 1: Define loop range for odd numbersOdd numbers from 1 to 9 means start at 1, end at 9, step by 2.Step 2: Check which option matches thisfor ($i = 1; $i <= 9; $i += 2) { $sum += $i; } uses $i = 1; $i <= 9; $i += 2 which correctly sums odd numbers 1,3,5,7,9.Final Answer:for ($i = 1; $i <= 9; $i += 2) { $sum += $i; } -> Option AQuick Check:Sum odd numbers with step 2 from 1 to 9 = C [OK]Quick Trick: Use step 2 starting at 1 for odd numbers [OK]Common Mistakes:Using wrong loop end conditionStarting from 0 instead of 1
Master "Loops" in PHP9 interactive learning modes - each teaches the same concept differentlyLearnWhyDeepVisualTryChallengeProjectRecallTime
More PHP Quizzes Arrays - Array access and modification - Quiz 10hard Conditional Statements - Elseif ladder execution - Quiz 13medium Conditional Statements - Match expression (PHP 8) - Quiz 15hard Functions - Global keyword behavior - Quiz 6medium Functions - Global keyword behavior - Quiz 1easy Functions - Variable scope in functions - Quiz 14medium Functions - Return type declarations - Quiz 6medium Loops - Break statement with levels - Quiz 15hard Operators - Why operators matter - Quiz 6medium Output and String Handling - Printf and sprintf formatting - Quiz 3easy