پُرکردن آرایه (array_fill)
«پُرکردن آرایه» یعنی ساخت آرایه با مقدار تکراری. تابع array_fill() این کار را انجام می دهد. «شاخص شروع (Index)» محل اولین عنصر است. سپس به تعداد مشخص، همان مقدار قرار می گیرد. مثل پرکردن برگه های آزمون با یک نمره پیش فرض.
تعریف ساده و کاربرد پُرکردن آرایه
تابع array_fill(index, number, value) یک آرایه می سازد و با value پُرش می کند. کلید اولین عنصر برابر index است. سپس number عنصر پشت سرهم اضافه می شود.
پارامترها
- index: شاخص اولین عنصر خروجی.
- number: تعداد عناصری که ساخته می شود.
- value: مقداری که تکرار و درج می شود.
مثال پایه از پُرکردن آرایه
از شاخص 3 شروع کن. سپس چهار عنصر با مقدار «blue» بساز.
<?php
$a1 = array_fill(3, 4, "blue");
print_r($a1);
?>
گام های عملی سریع
- عدد شاخص شروع را تعیین کن. از صفر یا بالاتر.
- تعداد عناصر موردنیاز را مشخص کن. منفی نباشد.
- مقدار تکراری را انتخاب کن. متن یا عدد فرقی ندارد.
array_fill(index, number, value)را صدا بزن.- خروجی را بررسی کن. کلیدها پیوسته افزایش می یابند.
نکات و مقایسه های مفید
- اگر
numberصفر باشد، آرایه خالی برمی گردد. - شاخص می تواند غیرصفر باشد؛ کلیدها از همان عدد شروع می شوند.
- برای «پُرکردن بر اساس کلیدها»، array_fill_keys را ببین.
- برای «گسترش طول آرایه»، array_pad کاربردی است.
جمع بندی سریع
- از شاخص دلخواه شروع می کند.
- تعداد را دقیق مشخص کن.
- یک مقدار، همه عناصر را پُر می کند.
- خروجی یک آرایه تازه است.