PHP-তে array_slice() ফাংশনটি একটি অ্যারের নির্বাচিত অংশ রিটার্ন করে।
সিনট্যাক্স
array_slice(arr, begin, length, preserve)
প্যারামিটার
arr − নির্দিষ্ট অ্যারে
begin − অ্যারেতে স্লাইসিং শুরু হওয়ার স্থান। এটি অ্যারেতে পজিশন নির্দেশ করে। যদি begin ঋণাত্মক হয় (যেমন -1), তবে স্লাইসিং অ্যারের শেষ থেকে শুরু হয়। -2 মানে অ্যারের দ্বিতীয় শেষ উপাদান থেকে শুরু।
length − রিটার্ন হওয়া অ্যারের দৈর্ঘ্য। যদি length ঋণাত্মক হয় তবে স্লাইসিং অ্যারের শেষ থেকে 그만큼 উপাদান আগে থামবে।
preserve − সম্ভাব্য মান TRUE বা FALSE। এখানে কীগুলো সংরক্ষণ করা হবে (TRUE) নাকি রিসেট করা হবে (FALSE) তা নির্ধারণ করে।
রিটার্ন মান
array_slice() ফাংশনটি অ্যারের নির্বাচিত অংশ রিটার্ন করে।
উদাহরণ
নিচে একটি উদাহরণ দেওয়া হলো −
<?php $arr = array("laptop","mobile","tablet","pendrive","headphone"); print_r(array_slice($arr,2,3, true)); ?>
আউটপুট
Array ( [2] => tablet [3] => pendrive [4] => headphone )
উদাহরণ
আরেকটি উদাহরণ দেখি −
<?php $arr = array("electronics","accessories","shoes","toys","bags"); print_r(array_slice($arr,1,3, false)); ?>
আউটপুট
Array ( [0] => accessories [1] => shoes [2] => toys )
উদাহরণ
আরেকটি উদাহরণ দেখি −
<?php $arr = array("one","two","three","four"); print_r(array_slice($arr,-2)); ?>
আউটপুট
Array ( [0] => three [1] => four )