PHP array_unique() फ़ंक्शन
उदाहरण
एक आयत्त अनुक्रम को हटाएं:
<?php $a=array("a"=>"red","b"=>"green","c"=>"red"); print_r(array_unique($a)); ?>
परिभाषा और उपयोग
array_unique() फ़ंक्शन आरे में दोहरे मान को हटा देता है और परिणाम आरे को वापस करता है।
जब कई आरे एलिमेंट के मान समान हों तो केवल पहले एलिमेंट को बचाया जाएगा, अन्य एलिमेंट हटा दिए जाएंगे।
वापसी आरे में गणना नाम अपरिवर्तित रहेगा।
टिप्पणी:बचाया गया आरे में पहले आरे एलिमेंट के गणना नाम के श्रेणी बनी रहेगी।
व्याकरण
array_unique(array)
पारामीटर | वर्णन |
---|---|
array | अनिवार्य।आरे निर्दिष्ट करें। |
sortingtype |
वैकल्पिक।आरे एलिमेंट/आइटम को कैसे तुलना करना है इसे निर्दिष्ट करें।संभव मान:
|
व्याख्या
array_unique() पहले मान को शब्दकोश में विवरण करता है, फिर प्रत्येक मान के लिए एकमात्र पहले प्राप्त गणना नाम को बचाता है और बाकी सभी गणना नाम को अनदेखा करता है।यह नहीं कहता कि अविवर्गीकृत array में एक ही मान के पहले प्राप्त गणना नाम को बचाया जाएगा।
तकनीकी विवरण
वापसी मान: | फ़िल्टर किए गए आरे वापस करें। |
PHP संस्करण: | 4.0.1+ |
अद्यतन लॉग: |
PHP 5.2.10 मेंsortingtype को वापस SORT_STRING कर दिया गया है। PHP 5.2.9 मेंsortingtype डिफ़ॉल्ट मान को SORT_REGULAR कर दिया गया है।इससे पहले की संस्करणों में sortingtype का डिफ़ॉल्ट मान SORT_STRING था। |