एक दूसरे के साथ 2 सरणी की तुलना कैसे करें?
उदाहरण के लिए मेरे पास array("a", "b", "c")
और array("a", "c", "b")
है जब इसकी तुलना की जाती है तो यह सच हो जाएगा। लेकिन अगर उनमें से एक में पत्र नहीं मिला तो यह झूठी वापसी करेगा। आदेश महत्वपूर्ण नहीं है। asort()
उपयोग करें यदि आप चाबियाँ बनाए रखना चाहते हैंPHP सरणी तुलना
sort($array1);
sort($array2);
// now you can compare as usual
if ($array1 == $array2) ...
या:
यह उतना ही आसान $ array1 कुछ के रूप में अगर (क्रमानुसार (तरह()) == serialize (प्रकार ($ array2) हो सकता है) –
@Alec: 'sort' करता है सरणी वापस नहीं। – soulmerge
@soulmerge my bad ... –