PHP में मैं जल्दी से कैसे बता सकता हूं कि सरणी में सभी मान समान हैं या नहीं?कैसे जांचें कि सरणी में सभी मान समान हैं या नहीं?
उत्तर
आप परीक्षण का उपयोग कर सकते हैं:
:count(array_unique($arr)) == 1;
वैकल्पिक रूप से आप परीक्षण का उपयोग कर सकते
$arr === array_fill(0,count($arr),$arr[0]);
'array_unique' वास्तव में मूल सरणी को संशोधित नहीं करता है। कृपया PHP मैनुअल पर एक नज़र डालें: http://php.net/manual/en/function.array-unique.php –
@ जॉन: उपयोगी टिप्पणी के लिए धन्यवाद। मैंने अपना जवाब संपादित कर लिया है। – codaddict
एक परीक्षण चला सकता हूँ और अगर सब कुछ परिणाम एक ही हैं देखें:
foreach ($array as $newarray){
echo $newarray. '';
}
$results = array_unique($myArray);
if(count($results) == 1){
// $myArray is all duplicates
}
हालांकि यह एक वैध उत्तर है, मैं यह भी ध्यान दूंगा कि 'array_unique' * डुप्लीकेट * हटा देता है, इसलिए यह दृष्टिकोण काम करता है अगर उसे सरणी की सभी कीमतों के साथ आवश्यकता नहीं है। –
यह मूल सरणी ('$ myArray', इस मामले में) को संशोधित नहीं करता है, बल्कि यह हटाए गए डुप्लिकेट के साथ एक सरणी देता है। – inkedmn
या, आप इसमें सरणी के साथ एक नया चर बना सकते हैं, और मूल सरणी अकेले छोड़ दें। – Cryophallion
आप इस चेक का भी उपयोग कर सकते हैं:
count(array_count_values($arr)) == 1
क्यों इस सरणी पर लूप नहीं करना है?
आप के लिए count(array_intersect($arr1, $arr2)) == 0
$myArray = array('1','1','1');
$results = array_unique($myArray);
if(count($results) == 1)
{
echo"all value is duplicates";
}
else
{
echo"all value is not duplicates";
}
- 1. जांचें कि सरणी में सभी मान समान हैं
- 2. PHP जांचें कि क्या सरणी समान हैं?
- 3. jQuery - कैसे जांचें कि दो तत्व समान हैं या नहीं?
- 4. मैटलैब में, सरणी के सभी तत्व समान हैं या नहीं, यह कैसे जांचें?
- 5. मैं कैसे जांच सकता हूं कि सरणी के सभी तत्व पर्ल में समान हैं या नहीं?
- 6. कैसे जांचें कि सरणी शून्य या खाली है या नहीं?
- 7. PHP जांचें कि सरणी में किसी अन्य सरणी से सभी सरणी मान
- 8. कैसे जांचें कि सरणी खाली नहीं है या नहीं?
- 9. कैसे जांचें कि सरणी 2.8 में एक विशेष मान है?
- 10. कैसे जांचें कि फॉर्म तत्व खाली नहीं हैं या नहीं?
- 11. जांचें कि कोई मान किसी सरणी में है (सी #)
- 12. जांचें कि 2 आर प्रोग्राम समान हैं
- 13. एंड्रॉइड - जांचें कि एक मान
- 14. यह कैसे जांचें कि इस जावास्क्रिप्ट सरणी में मान मौजूद है या नहीं?
- 15. जांचें कि सरणी PHP
- 16. मैं कैसे जांच सकता हूं कि दो सरणी में पर्ल में समान तत्व हैं या नहीं?
- 17. Jquery, जांचें कि कोई मान सरणी में मौजूद है या नहीं
- 18. कैसे जांचें कि निम्न में से सभी आइटम सूची में हैं या नहीं?
- 19. जांचें कि स्ट्रिंग में सरणी
- 20. जांचें कि बाइट सरणी 0xff
- 21. मैं कैसे जांचूं कि सरणी मान खाली है या नहीं?
- 22. जांचें कि सेट में मान पाइथन
- 23. जांचें कि सरणी में प्रत्येक आइटम जावास्क्रिप्ट
- 24. मैं कैसे जांच सकता हूं कि एकाधिक चर समान मान के बराबर हैं या नहीं?
- 25. मैं कैसे जांचूं कि किसी सरणी में सभी कुंजियों में PHP में खाली मान हैं या नहीं?
- 26. समान कुशल तरीके से समान सरणी को कैसे जांचें?
- 27. Numpy: कैसे जांचें कि सरणी में कुछ संख्याएं हैं या नहीं?
- 28. जांचें कि क्या फ्लोट नंबर में दशमलव हैं या नहीं
- 29. कैसे जांचें कि सभी फ़ील्ड ऑरैकल में अद्वितीय हैं या नहीं?
- 30. जांचें कि सभी टैग बंद हैं
इसके अलावा, इन का एक बहुत googleable (वर्तमान से एक की तरह) कर रहे हैं जाँच कर सकते हैं तो stackoverflow – SeanJA
मैं इससे सहमत नहीं पर एक प्रश्न के रूप में यह पोस्ट करने के लिए कोई वास्तविक जरूरत नहीं है। जितना अधिक डेटा बेहतर होगा, भले ही प्रश्न पहले से मौजूद है। यह खोज शब्द का उपयोग करके "googleable" नहीं हो सकता है जिसे उपयोगकर्ता उपयोगकर्ता द्वारा प्रश्न के आधार पर चुनने के आधार पर चुनता है। stackoverflow + google प्रोग्रामर को नई तकनीकों को सीखने और काम को तेजी से और अधिक कुशलता से करने की अनुमति देता है। –