توابع مربوط به آرایهها در php
آرایهها نوع خاصی از متغیرها هستند که میتوانند چند متغیر را در خود جای دهند و آنها را با ترتیب مشخصی نگهداری کنند و درphpکاربرد بسیاری دارند . در ادامه توابع پرکاربردی که بر روی آرایه ها کار میکنند نام بردم.
تابع unset
برای حذف خانهای از آرایه ها است.
تابع count
تعداد خانههای آرایه را برمیگرداند.
تابع reset
اوّلین خانهی آرایه را برمیگرداند.
تابع end
آخرین خانهی آرایه را برمیگرداند.
تابع array_sum
مجموع مقادیر موجود در آرایه را برمیگرداند.
از تابع in_array
برای بررسی وجود یک مقدار در آرایه استفاده میشود.
برای اضافه کردن یک یا چند مقدار به انتهای آرایه، از تابع array_push
استفاده میشود. عملکرد تابع array_push
مشابه []
است.
برای حذف یک خانه از انتهای آرایه، از تابع array_pop
استفاده میشود.
برای اضافه کردن یک خانه به ابتدای آرایه، از تابع array_unshift
استفاده میشود.
برای حذف یک خانه از ابتدای آرایه، از تابع array_shift
استفاده میشود.
برای ادغام دو یا چند آرایه با یکدیگر، میتوان از تابع array_merge
استفاده کرد.
از تابع usort
نیز میتوان برای مرتبسازی آرایه با استفاده از تابعی دلخواه استفاده کرد.
تابع array_slice
بخشی از آرایه را بهعنوان آرایهای جدید برمیگرداند.
تابع array_splice
نیز مانند array_slice
عمل میکند، با این تفاوت که علاوه بر برگرداندن بخشی از آرایه، آن قسمت را از آرایهی ورودی حذف میکند.
تابع array_ map
یک آرایه و یک تابع را بهعنوان آرگومان گرفته، آن تابع را روی اعضای آرایه اجرا کرده و نتیجهی اجرای تابع بر روی هر یک از مقادیر آرایه را بهصورت یک آرایه برمیگرداند.
آرایهها در PHP میتوانند کلیدی غیر از اندیسشان داشته باشند. به این آرایهها، associative array گفته میشود.
$arr = [ "name" => "value", ];
تابع array_key_exists
برای بررسی وجود یک کلید در آرایه.
تابع array_keys
برای دسترسی به کلیدهای یک آرایهی انجمنی.
تابع array_values
برای دسترسی به مقادیر یک آرایهی انجمنی