توابع آرایه در PHP مجموعهای از توابع داخلی هستند که برای مدیریت و پردازش آرایهها طراحی شدهاند. این توابع به شما کمک میکنند که عملیاتهایی مانند افزودن، حذف، مرتبسازی، و جستجو را روی آرایهها انجام دهید.
این توابع برای اضافه یا حذف عناصر به یا از آرایهها به کار میروند.
array_push()
: اضافه کردن یک یا چند عنصر به انتهای آرایه.array_pop()
: حذف آخرین عنصر از آرایه.array_unshift()
: اضافه کردن یک یا چند عنصر به ابتدای آرایه.array_shift()
: حذف اولین عنصر از آرایه.$array = [1, 2, 3];
array_push($array, 4, 5); // خروجی: [1, 2, 3, 4, 5]
array_pop($array); // خروجی: [1, 2, 3, 4]
array_unshift($array, 0); // خروجی: [0, 1, 2, 3, 4]
array_shift($array); // خروجی: [1, 2, 3, 4]
این توابع برای پیدا کردن یک عنصر خاص در آرایه به کار میروند.
in_array()
: بررسی میکند که آیا یک مقدار در آرایه وجود دارد یا خیر.array_search()
: جستجوی مقدار و بازگرداندن کلید مربوطه در صورت یافتن.array_key_exists()
: بررسی میکند که آیا یک کلید خاص در آرایه وجود دارد یا خیر.$array = ['apple', 'banana', 'cherry'];
echo in_array('banana', $array); // خروجی: true
echo array_search('cherry', $array); // خروجی: 2
echo array_key_exists(1, $array); // خروجی: true
این توابع برای مرتب کردن عناصر آرایه به صورت صعودی یا نزولی به کار میروند.
sort()
: مرتبسازی آرایه به صورت صعودی بر اساس مقدار.rsort()
: مرتبسازی آرایه به صورت نزولی بر اساس مقدار.asort()
: مرتبسازی آرایه به صورت صعودی با حفظ کلیدها.ksort()
: مرتبسازی آرایه به صورت صعودی بر اساس کلیدها.$array = [3, 1, 2];
sort($array); // خروجی: [1, 2, 3]
rsort($array); // خروجی: [3, 2, 1]
$array_assoc = ["b" => 2, "a" => 1, "c" => 3];
ksort($array_assoc); // خروجی: ["a" => 1, "b" => 2, "c" => 3]
این توابع برای تبدیل آرایه به رشته یا برعکس و همچنین تقسیم آرایه به کار میروند.
implode()
: اتصال عناصر آرایه به یک رشته.explode()
: تبدیل یک رشته به آرایه بر اساس یک جداکننده مشخص.array_chunk()
: تقسیم آرایه به چند قسمت کوچکتر.array_slice()
: برش بخشی از آرایه و بازگرداندن آن.$array = ["apple", "banana", "cherry"];
echo implode(", ", $array); // خروجی: apple, banana, cherry
$string = "apple,banana,cherry";
$array = explode(",", $string); // خروجی: ["apple", "banana", "cherry"]
$chunked_array = array_chunk($array, 2); // خروجی: [["apple", "banana"], ["cherry"]]
$sliced_array = array_slice($array, 1, 2); // خروجی: ["banana", "cherry"]
این توابع دیگر شامل توابع کاربردی دیگری برای کار با آرایهها هستند.
array_merge()
: ترکیب دو یا چند آرایه با یکدیگر.array_diff()
: تفاوت بین دو آرایه را برمیگرداند.array_unique()
: حذف عناصر تکراری در آرایه.array_reverse()
: برگرداندن ترتیب عناصر در آرایه.$array1 = [1, 2, 3];
$array2 = [3, 4, 5];
$merged_array = array_merge($array1, $array2); // خروجی: [1, 2, 3, 3, 4, 5]
$array_diff = array_diff($array2, $array1); // خروجی: [4, 5]
$array_unique = array_unique([1, 2, 2, 3]); // خروجی: [1, 2, 3]
$array_reversed = array_reverse($array1); // خروجی: [3, 2, 1]
توابع آرایه در PHP به شما کمک میکنند تا عملیاتهای متنوعی روی آرایهها انجام دهید. از افزودن و حذف گرفته تا مرتبسازی و تبدیل، این توابع کدنویسی را آسانتر و کارآمدتر میکنند و موجب بهبود کارایی و خوانایی کدها میشوند.
برای درک بهتر توابع آرایه در PHP و استفادههای عملی آنها، منابع زیر میتوانند بسیار مفید باشند:
این منابع شما را در یادگیری و بهکارگیری توابع آرایه در PHP همراهی خواهند کرد و کمک میکنند تا بتوانید به صورت کارآمد و حرفهای از این توابع در پروژههای خود استفاده کنید.
ذخیره و نمایش تصاویر و مدیا در پایگاه داده یکی از نیازهای رایج در پروژههای…
هنگام کار با پایگاه داده در PHP، ممکن است خطاهایی ناشی از کوئریهای ناقص یا…
ایجاد پایگاه داده در PHP یکی از مباحث اساسی برای ساخت وبسایتها و برنامههای تحت…
کلاسها در PHP یکی از اصلیترین مباحث برنامهنویسی شیءگرا (Object-Oriented Programming) هستند. با استفاده از…
استفاده از ساختارهای کنترل خطا در برنامهنویسی از اهمیت ویژهای برخوردار است. در زبان PHP،…
اتصال به پایگاه داده database connectivity یکی از مراحل مهم در توسعه وب است. با…