कम्प्युटरकार्यक्रम

एक arrays कसरी क्रमबद्ध छ?

अक्सर एरे भण्डारण गरिएको छ कि डाटा को क्रमबद्धमा बनाउन आवश्यक केही कार्यहरू सुलझाने गर्दा। के arrays क्रमबद्ध छ? यहाँ, उदाहरणका लागि, कार्डहरू प्ले, मान्छे आफ्नो कार्ड मूल्य र सुट मा राखे। यो सम्भव अरू कुन कार्ड तिनीहरूले कमी निर्धारण बनाउँछ। र शब्दकोश मा सबै वर्णानुक्रम आदेश दिए। उदाहरण धेरै छन्। क्रमबद्ध - निर्दिष्ट मैदान मा कुनै पनि क्रममा वस्तुहरु को निश्चित संख्या पुनःव्यवस्थित गर्न। क्रमबद्ध arrays एकदम अक्सर आवश्यक पर्दछ। यो अन्त गर्न, विभिन्न विधिहरू प्रयोग गरिन्छ। आफ्नो सार बुझ्न, यो विस्तार तरिका को एक नम्बर विचार suffices।

कुन आधारमा के

यो एरे कुञ्जीहरू र विशिष्ट मान धेरै जोडी हुन्छन् भनेर बुझ्न महत्त्वपूर्ण छ। सी मा क्रमबद्ध arrays कोड को लाइनहरु दर्जनौँ को मद्दतले गरेको छ, र PHP को भाषा, यो केवल एक सरल आदेश हासिल छ। arrays क्रमबद्ध कुञ्जीहरू वा मान आधारमा सम्भव छ। अझै पनि यो अवस्थित कुञ्जीहरू वा नयाँ assigning तिनीहरूलाई छोडेर मान वितरण गर्न सम्भव छ।

कार्य को मुख्य मतभेद

क्रमबद्ध PHP को एक एरे विभिन्न कार्यहरु प्रयोग सम्भव छ। का तिनीहरूले फरक कसरी हेरौं:

- मान मा - केही कार्यहरु तत्संबंधी प्रमुख तत्व र अरूले arrays क्रमबद्ध छन्।

- विभिन्न क्रम हो: घटते, बढ्दै, प्राकृतिक, संख्यात्मक, alphabetic, अनियमित वा निर्दिष्ट प्रयोगकर्ताहरू।

- केही कार्यहरु प्रमुख र मूल्य बीच जडान क्रमबद्ध पछि बचत गर्न सक्षम छन्। तर त्यहाँ कुञ्जीहरू नयाँ मूल्य गर्न रिसेट हुनेछ जसमा एक सुविधा छ।

- प्रत्येक कार्य पारित श्रेणीको एक परिमार्जन प्रदान गर्दछ। क्रमबद्ध प्रतिलिपि, तिनीहरूले फर्कन छैन।

- क्रम समारोह बराबर रूपमा दुई तत्व निर्धारण गर्दा, अपरिभाषित छ। यो अस्थिर क्रमबद्धमा।

PHP मा केही क्रमबद्ध समारोह arrays

क्रमबद्ध गर्नुहोस् () र rsort ()। क्रमबद्ध गर्नुहोस् () वर्णमाला क्रममा एरे आदेश। हामीलाई यो कार्य संवेदनशील मामला छ भनेर याद गरौं। यो कुञ्जीहरू बाहेक मान द्वारा क्रमबद्ध गरिएको छ। Rsort () उल्टो क्रममा, मान अनुसार क्रमबद्ध पनि र कुञ्जीहरू बेवास्ता हुनेछ।

Asort () - यो कुञ्जी र मान सम्बन्ध संरक्षण को कार्य को छ। यो महत्त्वपूर्ण छ जब यो associative arrays लागि उपयोगी छ।

फल र मान प्रमुख नाम रोजिएको उदाहरण मा - यो मूल्य छ। क्रमबद्ध मूल्य उक्लनुभन्दा छ। तपाईं द्वारा क्रमबद्ध गर्न आवश्यक छ भने फल को नाम, तपाईं कुञ्जीहरू द्वारा क्रमबद्ध बनाउँछ जो ksort (), काम गर्न आवश्यक छ। Arsort () को किसिमका एक-आयामी एरे संग indexes (वर्णनात्मक) घट्दो मान। Krsort () क्रमबद्ध प्रमुख वस्तुहरू घट्दो।

दुई-आयामी एरे

एक रोचक दुई-आयामी एरे क्रमबद्ध। यो विभिन्न तरिकामा गर्न सकिन्छ। PHP दुई नम्बर वा दुई तार तुलना गर्न मौका छ। कुनै पनि बहु-आयामी एरे मा, एरे प्रत्येक तत्व। PHP मा, धेरै arrays तुलना गर्न, तपाईं एक विशिष्ट विधि सिर्जना गर्न आवश्यक छ। जो फल, पूरा नाम र मूल्य को संक्षिप्त नाम सञ्चय गर्ने दुई-आयामी एरे, विचार गर्नुहोस्। सरणी तत्व संक्षिप्त नाम को वर्णमाला क्रममा क्रमबद्ध गर्न सकिन्छ।

उदाहरण समारोह हाम्रो नाम मा मा तुलना (तुलना)। एक्स, वाई - यो 2 तर्क छ। समारोह, दुई मान लिनुपर्छ त्यसपछि क्रम निर्धारण। प्यारामिटरहरू एक्स, वाई - 2 एरे मुख्य एरे वाई भित्र जो। विवरण-को समारोह पारित जो arrays, को तत्व तुलना गर्न, तपाईं चर आवश्यक $ एक्स [1], $ वाई [1]। return1 लाइन मा प्रकार्य भनिन्छ कि कोड एक फिर्ती मूल्य छ। हाम्रो एरे मा आधारित क्रमबद्ध usort () समारोह। क्रमबद्ध जो तुलना () समारोह वर्णन गर्ने नियम, अनुसार जान्छ।

अब PHP मा क्रमबद्ध arrays तपाईं बुझ्न को लागि हुनेछ।

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ne.atomiyme.com. Theme powered by WordPress.