इस लेख में, हम इसका पता लगाएंगे का आकार() फ़ंक्शन, इसका सिंटैक्स और PHP में इसका उपयोग।
साइजोफ () फ़ंक्शन क्या है
का आकार() PHP में एक फ़ंक्शन है जो डेवलपर्स को सरणी में तत्वों की संख्या निर्दिष्ट करने की अनुमति देता है और अक्सर PHP में सरणी, स्ट्रिंग्स और ऑब्जेक्ट्स के आकार को निर्धारित करने के लिए उपयोग किया जाता है।
वाक्य - विन्यास
निम्नलिखित उपयोग करने के लिए वाक्य रचना है का आकार() PHP में कार्य:
का आकार ( सरणी , तरीका )
यहां ही सरणी पैरामीटर एक सरणी है जिसमें पाए जाने वाले आइटमों की संख्या और वैकल्पिक है तरीका पैरामीटर का उपयोग यह निर्दिष्ट करने के लिए किया जाता है कि फ़ंक्शन आइटम सरणी में सभी नेस्टेड सरणियों के आइटमों की पुनरावृत्त रूप से गणना कैसे करेगा। दो मोड हैं, 0 डिफ़ॉल्ट मोड है जो केवल शीर्ष-स्तरीय सामग्री की गणना करता है और इसमें शीर्ष-स्तरीय सरणी में नेस्टेड सरणियों की सामग्री शामिल नहीं होती है। जबकि 1 नेस्टेड सरणियों के तत्वों सहित सरणी में सभी तत्वों की पुनरावर्ती गणना करता है। उदाहरण के लिए:
प्रतिलाभ की मात्रा
का आकार() फ़ंक्शन तत्वों की संख्या का पूर्णांक मान लौटाता है।
PHP में sizeof () फ़ंक्शन का उपयोग कैसे करें
यहां उपयोग करने के चरण दिए गए हैं का आकार() PHP में कार्य:
स्टेप 1: सबसे पहले आपको एक सरणी परिभाषित करने की आवश्यकता है जिसके लिए आप तत्वों की संख्या खोजना चाहते हैं।
चरण दो: आगे आपको कॉल करने की आवश्यकता है का आकार() , पहला पैरामीटर एक है सरणी , और यदि आप उपयोग करना चाहते हैं तो दूसरा पैरामीटर वैकल्पिक है तरीका .
चरण 3: अंत में आप उपयोग कर सकते हैं इको या प्रिंट परिणामों को ब्राउज़र या कमांड लाइन पर आउटपुट करने के लिए।
उदाहरण 1
निम्नलिखित उदाहरण पर विचार करें, हमने a को इनिशियलाइज़ किया है सरणी कर्मचारी कुछ मूल्यों के साथ, तब हमने उपयोग किया का आकार() किसी सरणी के कुल तत्वों की गणना करने का कार्य:
$कर्मचारी = सरणी ( 'ज़ैनब' , 'Awais' , 'कोमल' , 'गलती' ) ;
गूंज ( 'एक सरणी में तत्वों की कुल संख्या है:' . का आकार ( $कर्मचारी ) ) ;
?>
उदाहरण 2
निम्नलिखित उदाहरण में, हमने इसका उपयोग किया है का आकार() बहु-आयामी सरणी के तत्वों को गिनने के लिए कार्य करें मोड 1, और यह मोड पुनरावर्ती रूप से नेस्टेड सरणी में तत्व सहित तत्वों की गणना करेगा:
$array = सरणी ( 'कर्मचारी' => सरणी ( 'ज़ैनब' , 'Awais' , 'गलती' , 'कोमल' ) ,
'लिंग' => सरणी ( 'महिला' , 'नर' , 'महिला' , 'महिला' ) ) ;
गूंज 'एक सरणी की सामान्य गणना है:' . का आकार ( $array ) ;
गूंज ' \एन ' ;
गूंज 'एक सरणी की पुनरावर्ती गणना है:' . का आकार ( $array , 1 ) ;
?>
टिप्पणी: उपरोक्त कोड में, एक सरणी के लिए डिफ़ॉल्ट संख्या है 2 क्योंकि डिफ़ॉल्ट रूप से का आकार() फ़ंक्शन केवल सरणी के जनक को गिनता है। इस उदाहरण में, शीर्ष आइटम दो सबस्ट्रिंग हैं, 'कर्मचारी' और 'लिंग'।
जमीनी स्तर
आकार () फ़ंक्शन PHP में एक सरणी के तत्वों की गिनती खोजने के लिए प्रयोग किया जाता है और यह अंतर्निहित फ़ंक्शन और उपनाम है गिनती करना() समारोह। यह दो तर्कों को स्वीकार करता है; एक अनिवार्य है और दूसरा वैकल्पिक है। वैकल्पिक पैरामीटर गिनती के मोड को निर्धारित करता है 0 का प्रतिनिधित्व करता है सामान्य गिनती और 1 है पुनरावर्ती गिनती जिसका उपयोग बहुआयामी सरणियों के लिए किया जाता है।