| عملکرد | توضیح |
|---|---|
| array() | یک آرایه ایجاد می کند |
| array_change_key_case() | همه کلیدهای یک آرایه را به حروف کوچک یا بزرگ تغییر می دهد |
| array_chunk() | یک آرایه را به تکه های آرایه تقسیم می کند |
| array_column() | مقادیر را از یک ستون در آرایه ورودی برمیگرداند |
| array_combine() | با استفاده از عناصر یک آرایه "کلیدها" و یک آرایه "مقدار" یک آرایه ایجاد می کند |
| array_count_values() | همه مقادیر یک آرایه را می شمارد |
| array_diff() | آرایه ها را مقایسه کنید و تفاوت ها را برمی گرداند (فقط مقایسه مقادیر) |
| array_diff_assoc() | آرایه ها را مقایسه کنید و تفاوت ها را برمی گرداند (مقایسه کلیدها و مقادیر) |
| array_diff_key() | آرایه ها را مقایسه کنید و تفاوت ها را برمی گرداند (فقط کلیدهای مقایسه) |
| array_diff_uassoc() | آرایه ها را مقایسه کنید و تفاوت ها را برمی گرداند (کلیدها و مقادیر را با استفاده از تابع مقایسه کلید تعریف شده توسط کاربر مقایسه کنید) |
| array_diff_ukey() | آرایه ها را مقایسه کنید و تفاوت ها را برمی گرداند (فقط کلیدهای مقایسه، با استفاده از تابع مقایسه کلید تعریف شده توسط کاربر) |
| array_fill() | یک آرایه را با مقادیر پر می کند |
| array_fill_keys() | یک آرایه را با مقادیر پر می کند و کلیدها را مشخص می کند |
| array_filter() | مقادیر یک آرایه را با استفاده از یک تابع فراخوانی فیلتر می کند |
| array_flip() | همه کلیدها را با مقادیر مرتبط آنها در یک آرایه تغییر می دهد/تبادل می کند |
| array_intersect() | آرایه ها را با هم مقایسه کنید و مطابقت ها را برمی گرداند (فقط مقادیر را مقایسه کنید) |
| array_intersect_assoc() | آرایه ها را مقایسه کنید و مطابقت ها را برمی گرداند (مقایسه کلیدها و مقادیر) |
| array_intersect_key() | آرایه ها را با هم مقایسه کنید و موارد منطبق را برمی گرداند (فقط کلیدهای مقایسه) |
| array_intersect_uassoc() | آرایه ها را با هم مقایسه کنید و مطابقت ها را برمی گرداند (کلیدها و مقادیر را با استفاده از تابع مقایسه کلید تعریف شده توسط کاربر مقایسه کنید) |
| array_intersect_ukey() | آرایه ها را با هم مقایسه کنید و مطابقت ها را برمی گرداند (فقط کلیدهای مقایسه، با استفاده از تابع مقایسه کلید تعریف شده توسط کاربر) |
| array_key_exists() | بررسی می کند که آیا کلید مشخص شده در آرایه وجود دارد |
| array_keys() | همه کلیدهای یک آرایه را برمی گرداند |
| array_map() | هر مقدار یک آرایه را به یک تابع ساخته شده توسط کاربر ارسال می کند که مقادیر جدید را برمی گرداند |
| array_merge() | یک یا چند آرایه را در یک آرایه ادغام می کند |
| array_merge_recursive() | یک یا چند آرایه را به صورت بازگشتی در یک آرایه ادغام می کند |
| array_multisort() | آرایه های چند بعدی یا چند بعدی را مرتب می کند |
| array_pad() | تعداد مشخصی از آیتم ها را با مقدار مشخصی در یک آرایه درج می کند |
| array_pop() | آخرین عنصر آرایه را حذف می کند |
| array_product() | محاسبه حاصل ضرب مقادیر موجود در یک آرایه |
| array_push() | یک یا چند عنصر را در انتهای یک آرایه درج می کند |
| array_rand() | یک یا چند کلید تصادفی را از یک آرایه برمی گرداند |
| array_reduce() | با استفاده از یک تابع تعریف شده توسط کاربر، یک آرایه را به عنوان رشته برمی گرداند |
| array_replace() | مقادیر آرایه اول را با مقادیر آرایه های زیر جایگزین می کند |
| array_replace_recursive() | مقادیر آرایه اول را با مقادیر آرایه های زیر به صورت بازگشتی جایگزین می کند |
| array_reverse() | یک آرایه را به ترتیب معکوس برمی گرداند |
| array_search() | یک آرایه را برای یک مقدار مشخص جستجو می کند و کلید را برمی گرداند |
| array_shift() | اولین عنصر را از آرایه حذف می کند و مقدار عنصر حذف شده را برمی گرداند |
| array_slice() | قطعات انتخاب شده یک آرایه را برمی گرداند |
| array_splice() | عناصر مشخص شده از یک آرایه را حذف و جایگزین می کند |
| array_sum() | مجموع مقادیر یک آرایه را برمیگرداند |
| array_udiff() | آرایه ها را مقایسه کنید و تفاوت ها را برمی گرداند (فقط مقادیر را با استفاده از یک تابع مقایسه کلید تعریف شده توسط کاربر مقایسه کنید) |
| array_udiff_assoc() | آرایه ها را مقایسه کنید و تفاوت ها را برمی گرداند (مقایسه کلیدها و مقادیر، با استفاده از یک تابع داخلی برای مقایسه کلیدها و یک تابع تعریف شده توسط کاربر برای مقایسه مقادیر) |
| array_udiff_uassoc() | آرایه ها را مقایسه کنید و تفاوت ها را برمی گرداند (کلیدها و مقادیر را با استفاده از دو تابع مقایسه کلید تعریف شده توسط کاربر مقایسه کنید) |
| array_uintersect() | آرایه ها را با هم مقایسه کنید و مطابقت ها را برمی گرداند (فقط مقادیر را با استفاده از یک تابع مقایسه کلید تعریف شده توسط کاربر مقایسه کنید) |
| array_uintersect_assoc() | آرایه ها را با هم مقایسه کنید و مطابقت ها را برمی گرداند (مقایسه کلیدها و مقادیر، با استفاده از یک تابع داخلی برای مقایسه کلیدها و یک تابع تعریف شده توسط کاربر برای مقایسه مقادیر) |
| array_uintersect_uassoc() | آرایه ها را با هم مقایسه کنید و مطابقت ها را برمی گرداند (کلیدها و مقادیر را با استفاده از دو تابع مقایسه کلید تعریف شده توسط کاربر مقایسه کنید) |
| array_unique() | مقادیر تکراری را از یک آرایه حذف می کند |
| array_unshift() | یک یا چند عنصر را به ابتدای یک آرایه اضافه می کند |
| array_values() | همه مقادیر یک آرایه را برمی گرداند |
| array_walk() | یک تابع کاربر را برای هر عضو آرایه اعمال می کند |
| array_walk_recursive() | یک تابع کاربر را به صورت بازگشتی برای هر عضو آرایه اعمال می کند |
| arsort() | یک آرایه انجمنی را بر اساس مقدار به ترتیب نزولی مرتب می کند |
| asort() | یک آرایه انجمنی را بر اساس مقدار به ترتیب صعودی مرتب می کند |
| compact() | آرایه ای حاوی متغیرها و مقادیر آنها ایجاد کنید |
| count() | تعداد عناصر یک آرایه را برمیگرداند |
| current() | عنصر فعلی را در یک آرایه برمیگرداند |
| each() | از PHP 7.2 منسوخ شده است. جفت کلید و مقدار فعلی را از یک آرایه برمیگرداند |
| end() | نشانگر داخلی آرایه را روی آخرین عنصر آن تنظیم می کند |
| extract() | متغیرها را از یک آرایه به جدول نماد فعلی وارد می کند |
| in_array() | بررسی می کند که آیا مقدار مشخصی در یک آرایه وجود دارد |
| key() | کلیدی را از آرایه واکشی می کند |
| krsort() | یک آرایه انجمنی را بر اساس کلید به ترتیب نزولی مرتب می کند |
| ksort() | یک آرایه انجمنی را بر اساس کلید به ترتیب صعودی مرتب می کند |
| list() | متغیرها را به گونه ای اختصاص می دهد که انگار یک آرایه هستند |
| natcasesort() | آرایه را با استفاده از الگوریتم "ترتیب طبیعی" غیر حساس به حروف کوچک و بزرگ مرتب می کند |
| natsort() | یک آرایه را با استفاده از الگوریتم "نظم طبیعی" مرتب می کند |
| next() | نشانگر آرایه داخلی یک آرایه را ارتقا دهید |
| pos() | نام مستعار current() |
| prev() | نشانگر آرایه داخلی را به عقب برمیگرداند |
| range() | یک آرایه حاوی طیف وسیعی از عناصر ایجاد می کند |
| reset() | نشانگر داخلی یک آرایه را روی اولین عنصر آن تنظیم می کند |
| rsort() | یک آرایه نمایه شده را به ترتیب نزولی مرتب می کند |
| shuffle() | یک آرایه را به هم میریزد |
| sizeof() | نام مستعار count() |
| مرتب () | یک آرایه نمایه شده را به ترتیب صعودی مرتب می کند |
| uasort() | با استفاده از یک تابع مقایسه تعریف شده توسط کاربر، آرایه را بر اساس مقادیر مرتب می کند |
| uksort() | آرایه را بر اساس کلیدها با استفاده از یک تابع مقایسه تعریف شده توسط کاربر مرتب می کند |
| usort() | یک آرایه را با استفاده از یک تابع مقایسه تعریف شده توسط کاربر مرتب می کند |