Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> PHP

PHP में foreach लूप में वेरिएबल को ऑब्जेक्ट टाइप के रूप में कास्ट करना


यह उपयोग किए जा रहे IDE पर निर्भर करता है। उदाहरण के लिए, NetBeans और IntelliJ टिप्पणी में @var के उपयोग को सक्षम कर सकते हैं:

/* @var $variable ClassName */ $variable->

इस तरह, IDE को पता चल जाएगा कि '$variable' '->' संकेत मिलने के बाद ClassName वर्ग का है।

इसके अलावा, एक @return एनोटेशन एक विधि के साथ बनाया जा सकता है जो निर्दिष्ट करता है कि वापसी प्रकार ClassName ऑब्जेक्ट्स की एक सरणी होगी। इस डेटा को foreach लूप का उपयोग करके एक्सेस किया जा सकता है जो ऑब्जेक्ट्स के मान लाता है:

function get_object_type() { 
    return $this->values; 
} 
foreach( $data_object->values as $object_attribute ){ 
}

  1. - PHP foreach लूप में मल्टीपल इंडेक्स वेरिएबल्स

    foreach लूप का उपयोग दो एरे के मल्टीपल इंडेक्स वेरिएबल्स के लिए किया जा सकता है। यह नीचे दिखाया गया है: उदाहरण $value) { echo $FirstArray[$index] . $SecondArray[$index]; echo <br/>; } ?> आउटपुट यह निम्न आउटपुट देगा: aB12 PQ34 cd90 pm49 नोट - यदि 2 से अधिक एरे हैं, तो नेस्टेड f

  1. - PHP में foreach लूप से अंतिम कॉमा हटाना?

    नीचे वह कोड है जिसका उपयोग foreach लूप से अंतिम कॉमा को हटाने के लिए किया जा सकता है: उदाहरण name; } echo implode(,, $result_str); आउटपुट यह निम्न आउटपुट देगा: Hi,Hello,have a,good day

  1. - PHP में Outer Loop Break करना

    Nested loops में outer loop को break करने के लिए PHP में numeric argument के साथ break उपयोग करें। मूल सिंटैक्स foreach ($outer as $o) { foreach ($inner as $i) { if ($condition) { break 2; // 2 levels बाहर निकलें } } } व्यावहारिक उदाहरण $value) { if ($