संगणकप्रोग्रामिंग

कसे वर्गीकरण अरेज् आहे?

अनेकदा अॅरे मध्ये साठवली जाते की डेटा क्रमवारीवर करणे आवश्यक काही कामे सोडवणे तेव्हा. काय अॅरे मध्ये वर्गीकरण आहे? येथे, उदाहरणार्थ, कार्डे खेळत, लोक त्यांच्या कार्ड मूल्य आणि खटला ठेवले. हे ते कमतरता इतर काय कार्ड निर्धारित करणे शक्य करते. आणि शब्दकोश सर्व अक्षरक्रमाने आदेश दिले. उदाहरणे अनेक आहेत. निर्दिष्ट कारणास्तव कुठल्याही क्रमात वस्तू काही संख्या पुनर्रचना करण्यासाठी - क्रमवारी लावा. क्रमवारी लावणे अरेज् प्रामाणिकपणाने अनेकदा आवश्यक आहे. या शेवटी, विविध पद्धती वापरली जातात. त्यांच्या सार समजून घेण्यासाठी, तपशील अनेक मार्ग विचार मागणे आहे.

कोणत्या आधारावर करू

तो अरे कळा आणि विशिष्ट मूल्ये अनेक जोड समाविष्टीत आहे ज्यामध्ये समजून घेणे महत्वाचे आहे. सी वर्गीकरण अॅरेंमधील कोड ओळी डझनभर मदतीने केले जाते, आणि PHP ची भाषा, हे फक्त एक साधा आदेश गाठला आहे. अॅरे मध्ये क्रमवारी की किंवा व्हॅल्यू आधारावर शक्य आहे. तरीही ती विद्यमान गेली आहे किंवा नवीन सोपवून त्यांना सोडून, मूल्य वितरीत करणे शक्य आहे.

कार्ये मुख्य फरक

क्रमवारी लावणे PHP अॅरे विविध कार्ये करणे शक्य आहे. च्या ते वेगळे कसे पाहू:

- मूल्ये - काही कार्ये त्याचा की घटक आणि इतर अरेज् लावलेले आहेत.

वाढत, नैसर्गिक, अंकीय, अक्षर, यादृच्छिक किंवा निर्दिष्ट वापरकर्ते उतरत्या: - तेथे विविध क्रमवारी आहे.

- काही कार्ये की आणि मूल्याच्या दरम्यान कनेक्शन वर्गीकरण केल्यानंतर जतन करण्यास सक्षम आहेत. पण कळा नवीन मूल्य रीसेट केले जाईल जे एक वैशिष्ट्य आहे.

- प्रत्येक कार्य पार अरे च्या बदल पुरवते. कॉपी क्रमवारी लावा, ते परत जात नाहीत.

- क्रमवारी लावा, निर्धारित आहे फंक्शन समान दोन घटक द्वारे निश्चित केले जाते, तेव्हा. या अस्थिर क्रमवारी.

PHP मध्ये काही क्रमवारी कार्य अरेज्

() क्रमवारी लावा आणि rsort (). क्रमवारी लावा () अकारविल्हे अरे प्रदान. आम्हाला हे कार्य केस सेन्सेटिव्ह आहे हे लक्षात ठेवा द्या. तो कळा वगळून मूल्ये क्रमवारी लावली आहे. Rsort () उलट क्रमात, मूल्ये त्यानुसार क्रमवारी खूप गेली दुर्लक्ष करते.

Asort () - तो की आणि मूल्य संबंध तशीच कार्ये एक आहे. हे महत्वाचे आहे, तेव्हा तो associative arrays करीता उपयुक्त आहे.

फळ आणि मूल्ये की नावे निवडले उदाहरण - या किंमत आहे. क्रमवारी किंमत चढत्या आहे. आपण क्रमवारी करण्यासाठी गरज असेल तर फळे नावे, आपण ksort (), कळा द्वारे वर्गीकरण करते कार्य करणे आवश्यक आहे. Arsort () वाढीव एक-मितीय अॅरे निर्देशांक (वर्णनात्मक) उतरत्या मूल्ये. Krsort () क्रमवारी की आयटम उतरत आहेत.

दोन-मितीय अॅरे

एक मनोरंजक दोन-मितीय अॅरे क्रमवारी. या विविध प्रकारे करता येते. कृपया PHP दोन संख्या किंवा दोन स्ट्रिंग तुलना करण्याची संधी आहे. कोणत्याही मल्टि-मितीय अॅरे मध्ये, अॅरे प्रत्येक घटक. कृपया PHP एकाधिक अरेज् तुलना, आपण एक विशिष्ट पद्धत तयार करणे आवश्यक आहे. जे फळ, पूर्ण नाव आणि किंमत संक्षिप्त नाव संचित एक दोन-मितीय अॅरे, विचार करा. अरे घटक संक्षिप्त नाव अकारविल्हे लावलेले जाऊ शकते.

कार्य आमच्या नावाने उदाहरणात (तुलना) तुलना करा. x, y - हे 2 वितर्क आहे. फंक्शन, दोन मूल्ये घेणे आवश्यक आहे नंतर ऑर्डर निश्चित. मापदंड x, y - 2 अरे मुख्य array y आत आहेत. वर्णन-कार्यामध्ये पास जे अरेज्, घटक तुलना करा, आपण चल गरज $ x [1], $ y [1]. return1 ओळ कार्य म्हणतात की कोड रिटर्न मूल्य आहे. आमच्या अरे वर्गीकरण आधारित usort () फंक्शन. नियम, तुलना करा () फंक्शन याचे वर्णन करते त्यानुसार नाही क्रमवारी लावा.

आता आपण समजून घेण्यासाठी PHP मध्ये वर्गीकरण अॅरे मध्ये असेल.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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