فرض کنید:
آرایه اول حاوی سیب با کلید سبز و پرتقال با کلید نارنجی است
و آرایه دوم حاوی سیب با کلید سبز و موز با کلید زرد است.
آرایه که می خواهم از ترکیب این دو بدست بیاد این است:
آرایه سوم سیب با کلید سبز پرتقال با کلید نارنجی و موز با کلید زرد است.یعنی آرایه حاوی 3 عنصر است.
و یعنی 2 آرایه دو عنصری گرفت و عناصر مشترک را تکرار نکرد و یک ارایه 3 عنصری داد.
درضمن من خودم با یک حلقه و دستور merge اینکارو کردم اما فکر کنم تابع merge خروجی یک آرایه دوبعدی میده؟
چون وقتی آرایه merge رو دادم به یک حلقه دیگه که با آرایه یک بعدی مشکلی نداره خطایی زیر داد:
Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 16918796 bytes) in C:\...class.php on line 229