कम्प्युटर, कार्यक्रम
कसरी PHP एरे गर्छ?
एरे एक छ डाटा संरचना कि एक स्थान समान प्रकारको तत्व हो भनेर निश्चित मान भण्डारण गर्न अनुमति दिन्छ।
एरे प्रकार
त्यहाँ arrays को दुई प्रकार हो, तिनीहरूले संविधान तत्व को पहिचान को बाटो मा भिन्न।
- सरल - प्रत्येक तत्व therein एक अनुक्रम मा एक सूचकांक दिइएको छ।
- Associative - यो तार्किक मान संग सम्बन्धित कुञ्जीहरू प्रयोग तत्व उल्लेख छ।
सरल मामलामा, यो जो एक भन्दा बढी मूल्य हुन सक्छ चल छ। हामी PHP एरे रुचि राख्नुहुन्छ।
विशेषता सुविधाहरू
PHP एरे विवरण विचार गर्नुहोस्:
- यो मान कुनै पनि नम्बर समावेश गर्न सक्छ, र यो खाली छ।
- PHP को एक एरे, भनिन्छ तत्व comprises जो मान, प्रत्येक।
- तत्व चर विभिन्न प्रकारका भण्डारण गर्दछ। यी तार, पूर्णाङ्कहरुको, booleans हुन सक्छ।
- तत्व पहुँच कि सानो र संख्यात्मक छन् indexes प्रयोग सम्भव छ।
- PHP एरे अद्वितीय indexes संग तत्वहरू समावेश छन्।
- एर्रेमा तत्व को संख्या - यसको लम्बाइ छ।
- तत्व को मान पनि बहु-आयामी arrays हुन्, arrays हुन सक्छ।
PHP को एक विशिष्ट सुविधा कुनै पनि जटिलता को लिपि मा एरे सिर्जना गर्न सक्ने क्षमता छ।
लाभ:
- यो एक एरे धेरै मान संग साथ काम गर्न सजिलो छ। यो मान परिवर्तन गर्न यसको सदस्य मा एक चक्र गर्न सजिलो छ।
- तिनीहरूले परिमार्जन गर्न सजिलो हुन्छ। बस हटाउन, पढ्न वा तत्व को मान परिवर्तन गर्न वस्तुहरू थप्नुहोस्।
- PHP मा, त्यहाँ विभिन्न कार्यहरु भनेर arrays ह्यान्डल गर्न अनुमति छन्। त्यहाँ विशेष arrays विलय, क्रमबद्ध मान, को लागि खोज छ।
प्रकार
Arrays 2 प्रकार मा थप विभाजित छन्:
- एक-आयामी;
- दुई-आयामी।
त्यहाँ एरे सुरु गर्न विभिन्न तरिकाहरू छन्। एक associative एरे PHP - पहिलो, सरल विचार र त्यसपछि।
उदाहरण PHP मा एक सरल एरे सिर्जना:
एक PHP एरे तत्व मान Assigning लेखिएको सकिन्छ:
- $ एरे [N] = Z;
- N - प्रमुख, Z - मूल्य।
प्रारम्भ को दोस्रो विधि मा संकेत गर्न केही हुन सक्छ कोष्ठक :
- $ नाम [] = "एक";
- $ नाम [] = "दुई";
- $ नाम [] = "तीन"।
यस मामला मा सूचकांक, पूर्वनिर्धारित बराबर हुनेछ: 0, 1 र 2।
र यसको सूचकांक मूल्य कुनै पनि प्रदान गर्न सक्छन्:
- $ नाम [35] = 'एक';
- $ नाम [18] = 'दुई';
- $ नाम [90] = "तीन"।
तपाईं प्रारम्भ विधिहरू संयोजन गर्न सक्नुहुन्छ:
- $ नाम [37] = "पहिलो";
- $ नाम [5] = "दोस्रो";
- $ नाम [] = "तेस्रो"।
को indexes को सबै भन्दा ठूलो - तेस्रो तत्व 38 बराबर एक सूचकांक 37 को रूपमा नियुक्त गरिएको छ।
बभयोयामी एरे विन्यास यो जस्तो देखिन्छ:
$ नाम [indeks1] [indeks2] ....
अब के एक PHP associative एरे हेर्न दिनुहोस्। सूचकांक यसलाई प्रतिबन्ध आयातित छैन, एक स्ट्रिङ हुन सक्छ, खाली आफ्नो लम्बाइ फरक छ, अनुमति छ। यो तत्व संख्या संग छैनन् लिङ्क गर्न आवश्यक छ जब Associative arrays राम्रो प्रयोग गरिन्छ, तर शब्दहरू। indexes छ कि arrays - तार associative भनिन्छ।
केवल एक कुञ्जी समावेश एक-आयामी associative arrays मा, यो एक विशिष्ट सूचकांक पारस्परिक रहेको छ। तस्विर माथि एक-आयामी र बहु-आयामी associative arrays को एउटा उदाहरण हो।
तपाईं शास्त्रीय बाटो मा एक बभयोयामी associative एरे सिर्जना गर्न सक्नुहुन्छ, तर यो धेरै सुविधाजनक छैन।
Similar articles
Trending Now