توابع آرایه PHP
- Previous Page AJAX Poll
- Next Page PHP Calendar
مقدمه آرایه PHP
توابع آرایه به شما امکان دسترسی و عملیات بر روی آرایهها را میدهد.
پشتیبانی از آرایههای یک بعدی و چند بعدی.
نصب
توابع آرایه بخشی از هسته PHP است. این توابع بدون نیاز به نصب قابل استفاده هستند.
توابع آرایه PHP 5
تابع | توضیح |
---|---|
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() | Return the number of elements in the array. |
current() | Return the current element in the array. |
each() | Return the current key/value pair in the array. |
end() | Point the internal pointer of the array to the last element. |
extract() | Import variables from the array into the current symbol table. |
in_array() | Check if the specified value exists in the array. |
key() | Get the key from the associated array. |
krsort() | Reverse sort arrays by key name. |
ksort() | Sort arrays by key name. |
list() | Assign values from the array to some variables. |
natcasesort() | Sort arrays using the 'natural sorting' algorithm without case sensitivity. |
natsort() | Sort arrays using the 'natural sorting' algorithm. |
next() | Move the internal pointer of the array forward one position. |
pos() | alias of current() |
prev() | Move the internal pointer of the array back one position. |
range() | Create an array containing specified range units. |
reset() | Point the internal pointer of the array to the first element. |
rsort() | Reverse sort arrays. |
shuffle() | Shuffle arrays. |
sizeof() | alias of count() |
sort() | Sort arrays. |
uasort() | Sort array values using user-defined comparison functions. |
uksort() | Sort array keys using user-defined comparison functions. |
usort() | Sort arrays using user-defined comparison functions. |
- Previous Page AJAX Poll
- Next Page PHP Calendar