मान लीजिए हमारी सरणी निम्न है:
$marks = [45, 67, 89, 34, 98, 57, 77, 30];
और हम केवल चयनित मानों के साथ ऐसा आउटपुट चाहते हैं:
45 67 89 68 98 57 77 60
उपरोक्त में, 40 से कम अंकों को 2 से गुणा किया गया है, बाकी सरणी को समान रखा गया है।
उदाहरण
PHP कोड निम्नानुसार है:
<!DOCTYPE html> <html> <body> <?php
$marks = [45, 67, 89, 34, 98, 57, 77, 30];
echo "The Marks are as follows" . "<br>";
foreach ($marks as $tempMarks) {
if ($tempMarks < 40) {
$tempMarks = $tempMarks * 2;
}
echo $tempMarks . "<br>";
}
?> </body> </html>
आउटपुट
यह निम्न आउटपुट उत्पन्न करेगा:
The Marks are as follows 45 67 89 68 98 57 77 60
नोट: foreach लूप में $tempMarks मूल सरणी की कॉपी पर काम करता है (जब तक & का उपयोग न किया जाए)। यदि आप मूल सरणी को संशोधित करना चाहते हैं, तो foreach ($marks as &$tempMarks) का उपयोग करें।