پَدکردن آرایه (array_pad)
تابع «پَدکردن آرایه» (array_pad) تعداد عنصرها را به اندازه دلخواه می رساند. مقدار جدید را خودت می دهی. مثل پرکردن صندلی های خالی کلاس با دانش آموز فرضی.
تعریف و نحو (Syntax)
این تابع عنصرهای جدید با یک مقدار مشخص اضافه می کند. اگر اندازه منفی باشد، عنصرها قبل از آرایه می آیند.
<?php
// array_pad(array, size, value);
?>
مثال: افزایش تا 5 عنصر
آرایه دو عضوی را تا 5 عضو پَد کن. مقدار «blue» اضافه می شود.
<?php
$a = array("red", "green");
$result = array_pad($a, 5, "blue");
print_r($result);
?>
اندازه منفی: افزودن از ابتدای آرایه
اگر اندازه منفی باشد، عنصرهای جدید قبل از عنصرهای قبلی می آیند.
<?php
$a = array("red", "green");
$result = array_pad($a, -5, "blue");
print_r($result);
?>
گام های عملی
- آرایه اولیه را آماده کن.
- اندازه نهایی را مشخص کن.
- مقدار پیش فرض عنصرهای جدید را تعیین کن.
نکات و هشدارها
نکته: اگر اندازه از طول فعلی کوچک تر باشد، چیزی حذف نمی شود.
نکته: برای ادغام آرایه ها از array_merge استفاده کن.
هشدار: مقدارهای جدید کپی همان مقدار هستند؛ مراجع ساخته نمی شود.
برای دسترسی سریع به پَدکردن آرایه این صفحه را ذخیره کن.
جمع بندی سریع
- array_pad آرایه را تا اندازه خواسته پُر می کند.
- اندازه منفی، افزودن را از ابتدا انجام می دهد.
- چیزی حذف نمی شود؛ فقط اضافه می شود.
- مقدار پیش فرض را خودت تعیین می کنی.