কম্পিউটার টিউটোরিয়াল

PHP-এ array_splice() ফাংশন


array_splice() ফাংশনটি একটি অ্যারে থেকে নির্দিষ্ট এলিমেন্টগুলো সরিয়ে দেয় এবং রিপ্লেস করে। এটি এক্সট্র্যাক্ট করা এলিমেন্টগুলো নিয়ে একটি অ্যারে রিটার্ন করে।

সিনট্যাক্স

array_splice(arr1, begin, len, arr2)

প্যারামিটার

  • arr1 − নির্দিষ্ট অ্যারে।

  • begin − এলিমেন্ট সরানো কোথা থেকে শুরু হবে। এখানে ০ হলো প্রথম এলিমেন্ট, অথবা একটি নেতিবাচক সংখ্যা শেষ এলিমেন্ট থেকে শুরু বোঝায়। -2 মানে অ্যারের দ্বিতীয় শেষ এলিমেন্ট থেকে শুরু।

  • len − সরানো এলিমেন্টের সংখ্যা নির্দিষ্ট করে। এটি রিটার্ন হওয়া অ্যারের দৈর্ঘ্যও সেট করে।

  • arr2 − এটি মূল অ্যারেতে ইনসার্ট করার এলিমেন্ট ধারণকারী একটি অ্যারে। শুধু একটি মান ইনসার্ট করতে চাইলে, শুধু সেই মানটি উল্লেখ করুন, পুরো অ্যারে নির্দিষ্ট করার দরকার নেই।

রিটার্ন

array_splice() ফাংশনটি এক্সট্র্যাক্ট করা এলিমেন্টগুলো নিয়ে একটি অ্যারে রিটার্ন করে।

উদাহরণ

নিচে একটি উদাহরণ দেওয়া হলো −

<?php 
$arr1 = array("mac", "windows", "linux"); 
array_splice($arr1, 2); 
print_r($arr1); 
?>

আউটপুট

Array ( [0] => mac [1] => windows )

উদাহরণ

আরেকটি উদাহরণ দেখি −

<?php 
$arr1 = array("accessories", "tablet", "laptop", "mobile"); 
array_splice($arr1, 3, 0, "desktop"); 
print_r($arr1); 
?>

আউটপুট

Array ( [0] => accessories [1] => tablet [2] => laptop [3] => desktop [4] => mobile )

  1. PHP-এ array_shift() ফাংশন

  2. PHP-এ array_reverse() ফাংশন

  3. PHP-এ array_rand() ফাংশন

  4. PHP-তে array() ফাংশন