array_pad ফাংশন
array_pad ফাংশনটি একটি অ্যেকে
নির্দিষ্ট আকার পর্যন্ত একটি নির্দিষ্ট মান দিয়ে প্যাড করে।
ফাংশনটি প্রথম প্যারামিটার হিসেবে প্যাড করার জন্য অ্যারে
গ্রহণ করে, দ্বিতীয় প্যারামিটার হিসেবে - কোন আকার পর্যন্ত
প্যাড করতে হবে, তৃতীয়টি - কী দিয়ে প্যাড করতে হবে।
দ্বিতীয় প্যারামিটারটি নেতিবাচক করা যেতে পারে - এই ক্ষেত্রে অ্যারেটি শুরুতে উপাদান দিয়ে প্যাড হবে না, শেষে নয়।
সিনট্যাক্স
array_pad(array $array, int $length, mixed $value): array
উদাহরণ
আসুন একটি অ্যারে শূন্য দিয়ে এমনভাবে প্যাড করি যাতে
এর আকার 7টি উপাদান হয়ে যায়:
<?php
$arr = ['a', 'b', 'c', 'd', 'e'];
$res = array_pad($arr, 7, 0);
var_dump($res);
?>
কোড 실행ের ফলাফল:
['a', 'b', 'c', 'd', 'e', 0, 0]
উদাহরণ
এবং এখন অ্যারেতে ইতিমধ্যেই 7টি উপাদান রয়েছে
- তাই এটি কোনও কিছু দিয়ে প্যাড হবে না:
<?php
$arr = ['a', 'b', 'c', 'd', 'e', 'f', 'g'];
$res = array_pad($arr, 7, 0);
var_dump($res);
?>
কোড 실행ের ফলাফল:
['a', 'b', 'c', 'd', 'e', 'f', 'g']
উদাহরণ
আসুন দ্বিতীয় প্যারামিটারটিকে নেতিবাচক করি। এই ক্ষেত্রে অ্যারেটি শেষে না হয়ে শুরুতে প্যাড হবে:
<?php
$arr = ['a', 'b', 'c', 'd', 'e'];
$res = array_pad($arr, -7, 0);
var_dump($res);
?>
কোড 실행ের ফলাফল:
[0, 0, 'a', 'b', 'c', 'd', 'e']
আরও দেখুন
-
array_fillফাংশন,
যা একটি অ্যেকে একটি নির্দিষ্ট মান দিয়ে পূরণ করে -
rangeফাংশন,
যা উপাদানের একটি পরিসীমা সহ একটি অ্যারে তৈরি করে