
تابع array_pad در PHP
در این بخش به بررسی تابع array_pad در PHP می پردازیم، تابع array_pad()
تعداد مشخصی از عناصر را با یک مقدار مشخص به یک آرایه اضافه می کند.
مثال
در این مثال آرایه ای داریم که قرار است مقدار “blue” به آن اضافه کنیم:
خروجی کد های بالا به این شکل است:
Array ( [0] => red [1] => green [2] => blue [3] => blue [4] => blue )
به خروجی دقت کنید، مقدار “blue” سه مرتبه به آخر آرایه اضافه شد، اگر پارامتر size (عدد 5 در مثال بالا) کوچک تر یا مساوی تعداد عناصر آرایه باشد مقدار “blue” اضافه نخواهد شد.
حالا چرا در مثال بالا سه بار “blue” به آرایه اضافه شد ؟ بخاطر اینکه مقدار پارامتر size را عدد 5 مشخص کردیم یعنی آرایه ما باید 5 عنصر داشته باشد، حالا آرایه ما 2 تا عنصر بیشتر ندارد پس آن سه عنصر دیگر را با مقدار “blue” تکمیل می کند و خروجی را برمی گرداند.
نحوه استفاده
array_pad(array, size, value)
نکته: اگر مقدار پارامتر size را یک عدد منفی وارد کنید، مقدار پارامتر “value” به قبل از عناصر آرایه اضافه می شود. (به مثال پایین مراجعه کنید)
مثال
در این مثال پارامتر size منفی است:
خروجی کد های بالا به این شکل است:
Array ( [0] => blue [1] => blue [2] => blue [3] => red [4] => green )
مقادیر پارامترها
پارامتر | توضیحات |
---|---|
array | یک آرایه را مشخص می کند. (اجباری) |
size | تعداد عناصر موجود در آرایه را که از تابع برگردانده شده است را مشخص می کند. (اجباری) |
value | مقدار عناصر جدید را که از تابع برگردانده می شود مشخص می کند. |
جزئیات فنی
مقدار بازگشتی: | آرایه ای را با عناصر جدید برمی گرداند. |
---|---|
نسخه PHP: | 4+ |
آیا این مطلب برای شما مفید بود ؟
روش تحليل رويدادها (روش تجربى)
و درود خدا بر او، فرمود: حوادث اگر همانند يكديگر بودند، آخرين را با آغازين مقايسه و ارزيابى مى كنند.(1)
- سالی که نکوست از بهارش پیداست.