PHP फ़ोरैच लूप का उपयोग सरणियों में सभी डेटा को प्रिंट करने के लिए किया जाता है। PHP फ़ोरैच लूप के प्रत्येक पुनरावृत्ति में, सरणी में डेटा मुद्रित होता है।

PHP Foreach सिंटैक्स इस प्रकार है।

foreach ($array as $value) {
    // Çalıştırılacak kodlar)
}

लौटाई जाने वाली सरणी को $array के बजाय जोड़ा जाता है, और जिस वेरिएबल में डेटा संग्रहीत किया जाएगा उसे $value के बजाय जोड़ा जाता है। PHP फ़ोरैच चक्र में, प्रत्येक पुनरावृत्ति में निष्पादित किए जाने वाले कोड कोड दायरे में लिखे जाते हैं। यदि सरणी कुंजियाँ भी लौटाई जाएंगी, तो सिंटैक्स इस प्रकार है। वह वेरिएबल जहां कुंजियाँ संग्रहीत की जाएंगी, $key वेरिएबल के बजाय लिखा गया है।

foreach ($array as $key => $value) {
    // Çalıştırılacak kodlar)
}

PHP फ़ोरैच का उपयोग करना

PHP फ़ोरैच लूप में नीचे दिए गए उदाहरण में, हमने $colors नामक एक सरणी बनाई और रंग मान दिए। फिर foreach स्टेटमेंट के साथ PHP फ़ोरैचहमने लूप बनाया और ऐरे का नाम $colors लिखा। हमने as अभिव्यक्ति का उपयोग किया और वेरिएबल नाम निर्दिष्ट किया जहां सरणी डेटा $value के रूप में संग्रहीत किया जाएगा। हर बार जब लूप वापस आता है, तो हम इको के साथ वर्तमान $वैल्यू वेरिएबल का डेटा प्रिंट करते हैं। परिणामस्वरूप, आप सरणी में सभी डेटा को एक संक्षिप्त और साफ़ विधि से सहेज सकते हैं, PHP फ़ोरैच हमने इसे लूप के माध्यम से प्रिंट किया।

PHP फ़ोरैच नीचे दिए गए उदाहरण में, हमने लूप में $days नामक एक सरणी बनाई और कुंजी के रूप में सप्ताह के दिन का विवरण और मान के रूप में दिन का मान दिया। फिर foreach स्टेटमेंट के साथ PHP फ़ोरैचहमने लूप बनाया और ऐरे का नाम $days लिखा। हमने as अभिव्यक्ति का उपयोग किया और उस वेरिएबल को निर्दिष्ट किया जिसमें सरणी की कुंजियाँ संग्रहीत की जाएंगी, अर्थात् $key वेरिएबल। फिर, हमने वेरिएबल नाम निर्दिष्ट किया जिसमें $value के रूप में ऐरे डेटा संग्रहीत किया जाएगा। हर बार जब लूप वापस आता है, तो हम इको के साथ वर्तमान $वैल्यू वेरिएबल का डेटा प्रिंट करते हैं। परिणामस्वरूप, आप सरणी में सभी डेटा को एक संक्षिप्त और साफ़ विधि से सहेज सकते हैं, PHP फ़ोरैच हमने इसे लूप के माध्यम से प्रिंट किया।

$colors = array(
    'mavi',
    'kırmızı',
    'sarı',
    'turuncu',
    'yeşil',
    );
foreach ($colors as $value) {
    echo $value . '
';
}
/*
 * Çıktı: 
mavi
kırmızı
sarı
turuncu
yeşil
*/
$days = array(
    'haftanın ilk günü'        => 'pazartesi',
    'haftanın ikinci günü'     => 'salı',
    'haftanın üçüncü günü'     => 'çarşamba',
    'haftanın dördüncü günü'   => 'perşembe',
    'haftanın beşinci günü'    => 'cuma',
    'haftasonunun ilk günü'    => 'cumartesi',
    'haftasonunun ikinci günü' => 'pazar',
);
foreach ($days as $key => $value) {
    echo $key . ': ' . $value . '
';
}
/*
 * Çıktı:
haftanın ilk günü: pazartesi
haftanın ikinci günü: salı
haftanın üçüncü günü: çarşamba
haftanın dördüncü günü: perşembe
haftanın beşinci günü: cuma
haftasonunun ilk günü: cumartesi
haftasonunun ikinci günü: pazar
*/

PHP फ़ोरैच नीचे दिए गए उदाहरण में, हमने लूप में $age नामक एक सरणी बनाई और नाम को कुंजियों के रूप में और आयु मान को मान के रूप में दिया। फिर foreach स्टेटमेंट के साथ PHP फ़ोरैचहमने लूप बनाया और ऐरे का नाम $age लिखा। हमने as अभिव्यक्ति का उपयोग किया और उस वेरिएबल को निर्दिष्ट किया जिसमें सरणी की कुंजियाँ संग्रहीत की जाएंगी, अर्थात् $key वेरिएबल। फिर, हमने वेरिएबल नाम निर्दिष्ट किया जिसमें $value के रूप में ऐरे डेटा संग्रहीत किया जाएगा। हर बार जब लूप वापस आता है, तो हम इको के साथ वर्तमान $वैल्यू वेरिएबल का डेटा प्रिंट करते हैं। परिणामस्वरूप, आप सरणी में सभी डेटा को एक संक्षिप्त और साफ़ विधि से सहेज सकते हैं, PHP फ़ोरैच हमने इसे लूप के माध्यम से प्रिंट किया।

$age = array(
    'Burak' => 25,
    'Ece'   => 22,
    'Berk'  => 19,
    'Sevda' => 29,
);
foreach ($age as $key => $value) {
    echo $key . ': ' . $value . '
';
}
/*
 * Çıktı:
Burak: 25
Ece: 22
Berk: 19
Sevda: 29
*/

PHP फ़ोरैच वैकल्पिक सिंटैक्स

Foreach सहित PHP में कई नियंत्रण संरचनाएं वैकल्पिक सिंटैक्स का समर्थन करती हैं। PHP Foreach वैकल्पिक सिंटैक्स: घुंघराले ब्रेसिज़ को खोलने के बजाय कोलन, घुंघराले ब्रेसिज़ को बंद करने के बजाय Endforeach; हम अभिव्यक्ति का उपयोग करते हैं. PHP Foreach का वैकल्पिक सिंटैक्स इस प्रकार है

foreach ($array as $value):
    // Çalıştırılacak kodlar
endforeach;

PHP फ़ोरैच वास्तविक जीवन के उदाहरण में वैकल्पिक वाक्यविन्यासआइए इसका उपयोग करें. नीचे दिए गए उदाहरण में PHP Foreach हमने लूप में उपयोग करने के लिए $summer नामक एक सरणी बनाई और मूल्य के रूप में गर्मी के महीनों को दिया। फिर foreach स्टेटमेंट के साथ PHP फ़ोरैच हमने चक्र बनाया. हमने अपना ऐरे $summer और वेरिएबल $month जोड़ा है, जहां ऐरे के मान को as स्टेटमेंट के साथ संग्रहीत किया जाएगा। चूँकि हम वैकल्पिक सिंटैक्स का उपयोग कर रहे हैं, इसलिए हमने घुंघराले कोष्ठक खोलने के बजाय एक कोलन जोड़ा है। इस तरह PHP फ़ोरैच हमने कोड कवरेज शुरू कर दिया है. हमने प्रत्येक पुनरावृत्ति पर मानों को प्रतिध्वनि के साथ मुद्रित किया। अंत में, घुंघराले ब्रेसिज़ को बंद करने के बजाय, एंडफॉरच; शब्दों में PHP फ़ोरैच हमने लूप के कोड कवरेज को अंतिम रूप दे दिया है।

$summer = array(
  'Haziran',
  'Temmuz',
  'Ağustos',
    );
foreach ($summer as $month) {
    echo $month . '
';
}
/*
 * Çıktı: 
Haziran
Temmuz
Ağustos
*/