PHP में 'foreach' लूप एक सरणी के भीतर प्रमुख मान जोड़े तक पहुँचने में मदद करता है। 'फ़ोरैच' लूप केवल सरणियों के साथ काम करता है, इस लाभ के साथ कि लूप काउंटर को इनिशियलाइज़ करने की आवश्यकता नहीं होगी। इसके अतिरिक्त, ऐसी कोई शर्त निर्धारित करने की आवश्यकता नहीं है जो लूप से बाहर निकलने के लिए आवश्यक हो। 'foreach' लूप परोक्ष रूप से ऐसा भी करता है।
उदाहरण
<?php $my_arr = array("Joe", "Hannah", "Paul", "Sanna"); foreach($my_arr as $entry) { echo "$entry<br/>"; } ?>
आउटपुट
Joe Hannah Paul Sanna
स्ट्रिंग मानों की एक सरणी परिभाषित की जाती है और एक चर नाम देकर सरणी के अंदर प्रत्येक तत्व तक पहुंचने के लिए फ़ोरैच लूप का उपयोग किया जाता है। कंसोल पर सरणी के प्रत्येक तत्व को प्रदर्शित करने के लिए 'इको' का उपयोग किया जाता है।