=Delete Array Items
در PHP برای حذف عناصر آرایه میتونیم از چند روش مختلف استفاده کنیم.
1️⃣ استفاده از ()unset
تابع ()unset
یک عنصر رو بر اساس اندیس یا کلید حذف میکنه.
🔸 Indexed Array
📌 خروجی:
👉 نکته: اندیسها دوباره مرتب نمیشن (برای مرتبسازی مجدد میشه از ()array_values
استفاده کرد).
🔸 Associative Array
📌 خروجی:
2️⃣ حذف چند عنصر همزمان
📌 خروجی:
3️⃣ حذف کل آرایه
4️⃣ استفاده از ()array_splice
(برای حذف با مرتبسازی مجدد)
📌 خروجی:
📌 جمعبندی
-
unset($array[key])
→ حذف عنصر (اندیس باقی میمونه). -
unset($array)
→ حذف کل آرایه. -
array_splice($array, start, length)
→ حذف عناصر با مرتبسازی مجدد. -
بعد از حذف، اندیسها لزوماً دوباره مرتب نمیشن (مگر اینکه
()array_values
استفاده کنیم).