PHP অ্যারে আইটেম মুছে ফেলা

এই টিউটোরিয়ালটিতে আমরা শিখবো কীভাবে PHP তে একটি অ্যারে থেকে আইটেম মুছে ফেলা যায়।

Indexed Array থেকে আইটেম মুছে ফেলা

ইনডেক্সড অ্যারে থেকে আইটেম মুছে ফেলার জন্য unset() ফাংশন ব্যবহার করা হয়।


  <?php
  $fruits = array("Apple", "Banana", "Orange");
  unset($fruits[1]); // Banana মুছে ফেলা হয়েছে
  print_r($fruits); // আউটপুট: Array ( [0] => Apple [2] => Orange )
  ?>
  

এখানে, আমরা unset($fruits[1]) ব্যবহার করে “Banana” আইটেমটি মুছে ফেলেছি।

Associative Array থেকে আইটেম মুছে ফেলা

অ্যাসোসিয়েটিভ অ্যারে থেকে একটি নির্দিষ্ট key এর মাধ্যমে মান মুছে ফেলতে unset() ব্যবহার করা হয়।


  <?php
  $student = array("name" => "Rahim", "age" => 20, "city" => "Dhaka");
  unset($student["age"]); // "age" আইটেম মুছে ফেলা হয়েছে
  print_r($student); // আউটপুট: Array ( [name] => Rahim [city] => Dhaka )
  ?>
  

এখানে, unset($student["age"]) ব্যবহার করে “age” আইটেমটি মুছে ফেলেছি।

Multidimensional Array থেকে আইটেম মুছে ফেলা

মাল্টিডাইমেনশনাল অ্যারে থেকে নির্দিষ্ট একটি অ্যারের আইটেম মুছে ফেলতে unset() ব্যবহার করা হয়।


  <?php
  $students = array(
    array("name" => "Rahim", "age" => 20),
    array("name" => "Karim", "age" => 22)
  );
  unset($students[1]); // Karim এর পুরো আইটেম মুছে ফেলা হয়েছে
  print_r($students); // আউটপুট: Array ( [0] => Array ( [name] => Rahim [age] => 20 ) )
  ?>
  

এখানে, unset($students[1]) ব্যবহার করে দ্বিতীয় ছাত্রের (Karim) আইটেমটি পুরোপুরি মুছে ফেলেছি।

array_splice() ফাংশন দিয়ে আইটেম মুছে ফেলা

আপনি array_splice() ফাংশন ব্যবহার করে অ্যারের একটি অংশ মুছে ফেলতে পারেন।


  <?php
  $colors = array("Red", "Green", "Blue", "Yellow");
  array_splice($colors, 2, 1); // Blue আইটেম মুছে ফেলা হয়েছে
  print_r($colors); // আউটপুট: Array ( [0] => Red [1] => Green [2] => Yellow )
  ?>
  

এখানে, array_splice($colors, 2, 1) ব্যবহার করে “Blue” আইটেমটি মুছে ফেলেছি, যেখানে দ্বিতীয় ইনডেক্স (2) থেকে একটি আইটেম মুছে ফেলা হয়েছে।

উপসংহার

PHP তে অ্যারে থেকে আইটেম মুছে ফেলা একটি খুবই সহজ প্রক্রিয়া। আপনি unset(), array_splice(), বা অন্যান্য ফাংশন ব্যবহার করে বিভিন্নভাবে অ্যারে ম্যানিপুলেট করতে পারেন। এই দক্ষতা আপনাকে আপনার PHP প্রোগ্রামে অ্যারে ডেটার প্রক্রিয়াগুলি আরও সহজে পরিচালনা করতে সহায়তা করবে।

 

Leave a Reply