कंप्यूटरप्रोग्रामिंग

कैसे PHP सरणी करता है?

एक सरणी एक है डेटा संरचना है कि एक ही स्थान निश्चित मूल्यों है कि एक ही प्रकार के तत्व हैं स्टोर करने के लिए अनुमति देता है।

सरणी प्रकार

सरणियों के दो प्रकार के होते हैं, वे घटक तत्वों की पहचान के बारे में भिन्न होते हैं।

  1. सरल - प्रत्येक तत्व उसमें एक दृश्य में एक सूचकांक दिया जाता है।
  2. साहचर्य - यह एक तत्व तार्किक मान के साथ जुड़े कुंजियों का उपयोग करने का उल्लेख किया है।

सरल शब्दों में, यह एक चर, जो एक से अधिक मूल्य हो सकता है। हम पीएचपी सरणी में रुचि रखते हैं।

विशेषताओं

पर विचार करें पीएचपी सरणी विवरण:

  1. यह मान के किसी भी संख्या शामिल कर सकते हैं, और यह खाली है।
  2. मूल्यों, जो पीएचपी की एक सरणी, कहा जाता तत्व शामिल हैं में से प्रत्येक।
  3. तत्व चर के विभिन्न प्रकार संग्रहीत करता है। ये तार, पूर्णांक, बूलियन्स हो सकता है।
  4. तत्वों तक पहुंच अनुक्रमित कि लोअरकेस और संख्यात्मक में उपयोग कर रहे हैं संभव है।
  5. पीएचपी सरणी अद्वितीय सूचकांक तत्व शामिल हैं।
  6. सरणी में तत्वों की संख्या - इसकी लंबाई है।
  7. तत्वों के मूल्यों को भी सरणियों हो सकता है, के रूप में बहु-आयामी सरणी है।

पीएचपी की एक सुस्पष्ट विशेषता किसी भी जटिलता की स्क्रिप्ट में एक सरणी बनाने की क्षमता है।

लाभ:

  1. यह एक सरणी में एक से अधिक मान के साथ एक साथ काम करना आसान है। यह अपने सदस्यों पर एक चक्र करने के लिए मूल्यों को बदल करने के लिए आसान है।
  2. वे हेरफेर करने के लिए आसान है। बस को दूर पढ़ने के लिए या तत्वों के मूल्यों को बदलने के लिए आइटम जोड़ने।
  3. पीएचपी में, कई विभिन्न कार्यों है कि आप सरणियों को संभालने के लिए अनुमति देते हैं। विशिष्ट मान, छंटाई, सरणियों विलय के लिए एक खोज है।

प्रकार

सरणी 2 प्रकार में आगे विभाजित हैं:

  • एक आयामी;
  • दो आयामी।

वहाँ सरणी प्रारंभ करने में विभिन्न तरीके हैं। एक साहचर्य सरणी पीएचपी - सबसे पहले, सरल विचार करें, और उसके बाद।

उदाहरण PHP में एक सरल सारिणी निर्मित:

उदाहरण के लिए प्रयोग किया जाता चाबियाँ में - कोष्ठक [] में एक नंबर, और अधिक महत्वपूर्ण - फल और सब्जियों का नाम।

एक PHP सरणी तत्व मान आवंटित के रूप में लिखा जा सकता है:

  • $ सरणी [n] = z;
  • n - कुंजी, जेड - मूल्य।

प्रारंभ की दूसरी विधि में में इंगित करने के लिए कुछ भी नहीं किया जा सकता है कोष्ठक :

  • $ नाम [] = "एक";
  • $ नाम [] = "दो";
  • $ नाम [] = "तीन"।

इस मामले में, सूचकांक डिफ़ॉल्ट के बराबर हो जाएगा: 0, 1 और 2।

और अगर आप अपने सूचकांक मूल्य के किसी भी प्रदान कर सकते हैं:

  • $ नाम [35] = 'एक';
  • $ नाम [18] = 'दो';
  • $ नाम [90] = "तीन"।

आप प्रारंभ विधियों को संयोजित कर सकते हैं:

  • $ नाम [37] = "पहले";
  • $ नाम [5] = "दूसरा";
  • $ नाम [] = "तीसरे"।

इंडेक्सों का सबसे बड़ा - तीसरा तत्व एक सूचकांक 38 के बराबर, 37 के रूप में करने के लिए आवंटित किया गया है।

बहुआयामी सरणी वाक्य रचना इस तरह दिखता है:

$ नाम [indeks1] [indeks2] ....

अब हम क्या एक PHP साहचर्य सरणी देखते हैं। सूचकांक एक स्ट्रिंग हो सकता है, यह प्रतिबंध नहीं लगाता, रिक्त स्थान, अनुमति दी जाती है इसकी लंबाई अलग है। साहचर्य सरणियों में अच्छी तरह से उपयोग किया जाता है, जब यह लिंक करने के लिए तत्वों की संख्या के साथ नहीं कर रहे हैं आवश्यक है, लेकिन शब्दों के साथ। सरणी है कि अनुक्रमित - तार साहचर्य कहा जाता है।

एक आयामी साहचर्य सिर्फ एक ही चाबी से युक्त सरणियों में, यह एक विशिष्ट सूचकांक से मेल खाती है। चित्र के ऊपर एक आयामी और बहु-आयामी साहचर्य सरणियों का एक उदाहरण है।

आप शास्त्रीय रास्ते में एक बहुआयामी साहचर्य सरणी बना सकते हैं, लेकिन यह बहुत सुविधाजनक नहीं है।

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 hi.delachieve.com. Theme powered by WordPress.