পিএইচপি-তে কীভাবে str_replace প্রয়োগ করবেন?



এই নিবন্ধে আমরা পিএইচপি-র স্থিতাবস্থা সম্পর্কে ধারণাটি বিশদে বিশদভাবে বুঝতে এবং বুঝতে এবং তারপরে অনুশীলন প্রদর্শনের মাধ্যমে এটি অনুসরণ করব a

চরিত্র নিদর্শনগুলির সাথে কাজ করা আজকাল খুব গুরুত্বপূর্ণ হয়ে উঠেছে কারণ আজকাল প্রচুর পরিমাণে ডেটা প্রসেসিং হয়। এই নিবন্ধে আমরা এর মধ্যে str_replace এক নজরে নেব বিস্তারিতভাবে ধারণাটি বোঝার চেষ্টা করা।

নিম্নলিখিত পয়েন্টারগুলি এই নিবন্ধে কভার করা হবে,





সুতরাং আসুন পিএইচপি-তে এই লেখাটি শুরু করা যাক _

পিএইচপি-তে str_replace

স্ট্রিংয়ের কিছু অক্ষরের সাথে কিছু অক্ষর প্রতিস্থাপন করার জন্য, আমাদের পিএইচপিতে কার্যকারিতা রয়েছে যা কিছু নির্দিষ্ট নিয়মের সাথে কাজ করে। তারা হ'ল:



  • যদি অ্যারেটিতে স্ট্রিংটি অনুসন্ধান করা দরকার হয় তবে এটি একটি অ্যারে প্রদান করে।
  • যদি অ্যারেটিতে স্ট্রিংটি অনুসন্ধান করা দরকার হয় তবে প্রতিটি অ্যারের উপাদান দিয়ে সন্ধান করুন এবং প্রতিস্থাপন করা হয়।
  • খালি স্ট্রিং ব্যবহার করা হবে যদি উভয়ই সন্ধান এবং প্রতিস্থাপন অ্যারে হয় এবং প্রতিস্থাপনের পরিবর্তে অনুসন্ধানের চেয়ে কম উপাদান থাকে।
  • প্রতিস্থাপনের স্ট্রিংটি প্রতিটি সন্ধানের মানের জন্য ব্যবহৃত হবে যদি সন্ধান একটি অ্যারে হয় এবং প্রতিস্থাপন একটি স্ট্রিং থাকে

এই নিবন্ধটি পিএইচপি-তে str_re place এ নিয়ে চলতে নীচের ফাংশনটি একবার দেখে নেওয়া যাক,

আরআর_প্লেস () কী?

str_replace () একটি অন্তর্নির্মিত ফাংশন যা কিছু অক্ষরকে স্ট্রিংয়ে কিছু অন্যান্য অক্ষরের সাথে প্রতিস্থাপনের জন্য ব্যবহৃত হয়। অর্থাত্ স্ট্রিংয়ের মধ্যে একটি শব্দের সমস্ত উপস্থিতি প্রতিস্থাপন করে।

বাক্য গঠন: str_replace (সন্ধান, প্রতিস্থাপন, স্ট্রিং, গণনা)



অনুসন্ধান : এই প্যারামিটারটি স্ট্রিং বা অ্যারের প্রকারের হতে পারে যা অনুসন্ধান এবং প্রতিস্থাপনের জন্য স্ট্রিংটি নির্দিষ্ট করে।

প্রতিস্থাপন: এই প্যারামিটারটি স্ট্রিং বা অ্যারের ধরণের হতে পারে যা স্ট্রিংটি নির্দিষ্ট করে যা আমরা প্রতিস্থাপন করতে চাই।

স্ট্রিং: এই প্যারামিটারটি স্ট্রিংগুলির অ্যারে বা অ্যারে নির্দিষ্ট করে যেখানে আমরা অনুসন্ধান করতে এবং প্রতিস্থাপন করতে চাই।

গণনা: এই পরামিতিটি alচ্ছিক যেখানে মান প্রতিস্থাপনের ক্রিয়াকলাপগুলির মোট সংখ্যায় সেট করা আছে।

আসুন একটি উদাহরণ দেখুন যেখানে সন্ধানের এবং প্রতিস্থাপনের জন্য প্যারামিটারটি একটি স্ট্রিং টাইপ:

 
সুষমা কোড পছন্দ করেন কারণ সুষমা একটি ভাল পণ্য ভিত্তিক সংস্থায় বসতে চান

উপরের উদাহরণে, 'আশোক' এর প্রতিটি ঘটনাকে 'সুষমা' দিয়ে প্রতিস্থাপন করা হয়েছে।

গিট এবং গিথবের মধ্যে পার্থক্য

আরেকটি উদাহরণ দেখা যাক যেখানে সন্ধানের এবং প্রতিস্থাপনের জন্য প্যারামিটারটি অ্যারে টাইপ:

 

আউটপুট

আপনার বন্ধুরা হলেন সুষমা, বৈভব, আদর্শ, চিন্তন

প্যারামিটারগুলি অ্যারের ধরণের হলে, এর সমস্ত উপাদানঅনুসন্ধানযুক্তিটি স্ট্রিংয়ে অনুসন্ধান করা হয় এবং এর সাথে সম্পর্কিত উপাদানগুলির দ্বারা প্রতিস্থাপিত হয়প্রতিস্থাপনযুক্তি. যদি উপাদানগুলির সংখ্যাপ্রতিস্থাপনযুক্তি তার চেয়ে কমঅনুসন্ধানঅ্যারে, তারপরে যদি অতিরিক্ত উপাদানের কোনও উপস্থিতি থাকেঅনুসন্ধানমধ্যে তর্কস্ট্রিংআর্গুমেন্ট তারপর তারা একটি খালি স্ট্রিং দ্বারা প্রতিস্থাপন করা হবে। যদিস্ট্রিংপ্যারামিটারটি স্ট্রিংয়ের পরিবর্তে একটি অ্যারে হয় তার পরে সমস্ত উপাদানস্ট্রিংঅনুসন্ধান করা হবে।

এই ফাংশনটি কেস-সংবেদনশীল এবং এই সমস্যাটি কাটিয়ে উঠতে, আমাদের কেস-সংবেদনশীল ম্যাচটি সম্পাদনের জন্য str_ireplace () আছে।

এই নিবন্ধটি পিএইচপি-তে str_re place এ নিয়ে চলতে নীচের ফাংশনটি একবার দেখে নেওয়া যাক,

স্ট্রিমায়ারপ্লেস () কী?

str_ireplace () একটি অন্তর্নির্মিত ফাংশন যা str_replap () এর অনুরূপ, অর্থাত্ স্ট্রিংয়ের ক্ষেত্রে অক্ষরগুলি এমনকি কেস-সংবেদনশীল অক্ষরগুলিকে প্রতিস্থাপন করে।

বাক্য গঠন: str_ireplace (সন্ধান, প্রতিস্থাপন, স্ট্রিং, গণনা)

আসুন আমরা এখানে একটি উদাহরণ দেখি যেখানে সন্ধানের এবং প্রতিস্থাপনের জন্য প্যারামিটারটি একটি স্ট্রিং টাইপ (কেস-সংবেদনশীল স্ট্রিং নির্বিশেষে):

 

আউটপুট:

সুষমা কোড পছন্দ করেন কারণ সুষমা একটি ভাল পণ্য ভিত্তিক সংস্থায় বসতে চান

আসুন আমরা আর একটি উদাহরণ দেখি যেখানে সন্ধান এবং প্রতিস্থাপনের জন্য প্যারামিটারটি অ্যারে টাইপ (কেস-সংবেদনশীল স্ট্রিং নির্বিশেষে):

 

আউটপুট

আপনার বন্ধুরা হলেন সুষমা, বৈভব, আদর্শ, চিন্তন

এটির সাথে আমরা এই নিবন্ধটির শেষে এসেছি, আমি আশা করি আপনি পিএইচপি-তে উভয় ইনবিল্ট ফাংশন সম্পর্কে শিখেছেন, iee str_replace () এবং str_ireplace () উপযুক্ত উদাহরণ সহ।

আপনি যদি এই টিআর_প্লেসটি পিএইচপি নিবন্ধে প্রাসঙ্গিক বলে মনে করেন তবে এটি দেখুন এডুরেকা, বিশ্বস্ত জুড়ে 250,000 এরও বেশি সন্তুষ্ট শিক্ষার্থীর নেটওয়ার্ক সহ একটি বিশ্বস্ত অনলাইন লার্নিং সংস্থা by

জাভা ওভারলোডিং এবং ওভাররাইডিং

আমাদের জন্য একটি প্রশ্ন আছে? দয়া করে এই নিবন্ধটির মন্তব্য বিভাগে উল্লেখ করুন এবং আমি আপনার কাছে ফিরে আসব।