مرجع آرایه (PHP Array)
اینجا مرجع کامل توابع آرایه PHP است. با این مرجع، توابع مناسب را سریع پیدا می کنی و با مثال ها تمرین می کنی.
مرجع آرایه PHP: معرفی کوتاه
تابع آرایه، داده ها را مدیریت می کند. آرایه چندبُعدی یعنی آرایه داخل آرایه. سپس می توانی جست وجو، فیلتر، ادغام و مرتب سازی انجام دهی.
نصب و دسترسی
توابع آرایه، جزو هسته PHP هستند. بنابراین نصب لازم نیست. تنها کافیست PHP اجرا شود.
نمونه سریع: ساخت و افزودن
<?php
$nums = array(1, 2, 3);
array_push($nums, 4);
print_r($nums);
?>
نمونه جست وجو و برش
<?php
$items = array("apple", "banana", "cherry", "date");
$hasBanana = in_array("banana", $items);
$part = array_slice($items, 1, 2);
var_dump($hasBanana);
print_r($part);
?>
نمونه فیلتر و نگاشت
<?php
$nums = array(1, 2, 3, 4, 5);
$evens = array_filter($nums, function($n) {
return $n % 2 === 0;
});
$squared = array_map(function($n) {
return $n * $n;
}, $nums);
print_r($evens);
print_r($squared);
?>
نمونه مقایسه و تفاوت
<?php
$a = array(1, 2, 3);
$b = array(2, 3, 4);
$diff = array_diff($a, $b);
$inter = array_intersect($a, $b);
print_r($diff);
print_r($inter);
?>
دسته های مهم در این مرجع
- ایجاد و شکل دهی:
array()،array_fill()،array_merge(). - جست وجو و انتخاب:
in_array()،array_search()،array_slice(). - مرتب سازی:
sort()،asort()،ksort()،usort(). - مقایسه:
array_diff()،array_intersect()و نسخه های پیشرفته. - پردازش تابعی:
array_map()،array_filter()،array_reduce().
لینک های داخلی برای ادامه
- نمای کلی PHP برای دید کلی.
- مرجع آرایه PHP همیشه همراهت باشد.
جمع بندی سریع
- توابع آرایه در هسته هستند.
- افزودن با
array_push()انجام می شود. - برش با
array_slice()ساده است. - فیلتر و نگاشت بسیار کاربردی اند.
- برای تفاوت ها از
array_diff()استفاده کن.