Comment

PHP অ্যারে (Array)

PHP অ্যারে মার্জ (array_merge() )

Estimated reading: 1 minute 8 views Contributors

সারাংশ: এই টিউটোরিয়ালে, আপনি শিখবেন কিভাবে এক বা একাধিক অ্যারে একত্রিত করতে PHP array_merge() ফাংশন ব্যবহার করতে হয়।

PHP অ্যারে মার্জ ফাংশন-এর পরিচয়

একটি অ্যারেতে এক বা একাধিক অ্যারে একত্রিত করতে, আপনি array_merge() ফাংশন ব্যবহার করেন:

array_merge ( array ...$arrays ) : array

PHP তে একাধিক অ্যারেকে একসাথে একত্রীকরন করতে array_merge() ফাংশন ব্যবহার করা হয়। এই ফাংশন অ্যারের উপাদানকে একত্র করে। একটা অ্যারের পেছনে আরেকটা অ্যারে যোগ হয়ে যায়। যদি অ্যারে কোন কী স্ট্রিং হয় এবং একই হয়ে যায় তাহলে পরের অ্যারের মানটি প্রথমটির মানের সাথে প্রতিস্থাপন হবে। আর যদি কী স্ট্রিং না হয়ে সংখ্যা হয় তাহলে প্রতিস্থাপন না হয়ে শেষে যোগ হয়ে যাবে।

নোটঃ PHP 7.4.0 থেকে , আপনি array_merge() ফাংশনকে কোনো আর্গুমেন্ট ছাড়াই কল করতে পারেন। এই ক্ষেত্রে, ফাংশনটি একটি এম্পটি অ্যারে ফিরিয়ে দেবে।

PHP অ্যারে মার্জ ফাংশনের উদাহরণ-

array_merge() ফাংশন ব্যবহার করার কিছু উদাহরণ নেওয়া যাক।

1) সাধারণ অ্যারে মার্জ ফাংশনের উদাহরণ

নিম্নলিখিত উদাহরণ দুটি অ্যারেকে একটিতে মার্জ করতে  array_merge() ফাংশন ব্যবহার করে:

<?php

$server_side = ['PHP'];

$client_side = ['JavaScript', 'CSS', 'HTML'];

$full_stack = array_merge($server_side, $client_side);

print_r($full_stack);

আউটপুট

Array
(
    [0] => PHP
    [1] => JavaScript
    [2] => CSS
    [3] => HTML
)

কিভাবে এটা কাজ করে

  • প্রথমে, দুটি ইন্ডেক্স অ্যারে ডিফিইন করুন:  $server_side এবং  $client_side
  • দ্বিতীয়ত,  array_merge() ফাংশন ব্যবহার করে  $server_sideএবং  $client_side অ্যারেকে একটি অ্যারেতে মার্জ করুন।
  • তৃতীয়, result  অ্যারে দেখান।

আপনি আউটপুট থেকে স্পষ্ট দেখতে পাচ্ছেন, array_merge() ফাংশন রেজাল্ট অ্যারে এর উপাদান এর নিউম্যারিক কী কে পুনরায় নাম্বার করে।

2) অ্যারে মার্জ ফাংশন এর সাথে স্ট্রিং কী এর ব্যাবহার

নিম্নলিখিত উদাহরণ স্ট্রিং কী সহ অ্যারের সাথে array_merge() ফাংশন ব্যবহার করে:

<?php

$before = [
	'PHP' => 2,
	'JavaScript' => 4,
	'HTML' => 4,
	'CSS' => 3
];

$after = [
	'PHP' => 5,
	'JavaScript' => 5,
	'MySQL' => 4,
];

$skills = array_merge($before, $after);

print_r($skills);

আউটপুট:

Array
(
    [PHP] => 5
    [JavaScript] => 5
    [HTML] => 4
    [CSS] => 3
    [MySQL] => 4
)

যেহেতু উভয় $before এবং $afterr অ্যারেতে একই  PHP এবং JavaScript-এর সাথে একই উপাদান রয়েছে, তাই $before অ্যারের উপাদান $after  অ্যারেতে থাকা উপাদানকে ওভাররাইট করে।

সারসংক্ষেপ

  • দুই বা ততোধিক অ্যারের উপাদানকে একক অ্যারেতে মার্জ করতে PHP array_merge() ফাংশন ব্যবহার করুন।

Leave a Comment

Share this Doc

PHP অ্যারে মার্জ (array_merge() )

Or copy link

CONTENTS

Subscribe

×
Cancel