আমরা পিএইচপি-তে preg_replace() ফাংশনের সাহায্যে স্ট্রিং থেকে অ-আলফানিউমেরিক অক্ষরগুলি সরিয়ে দিতে পারি। preg_replace() ফাংশনটি PHP-তে একটি অন্তর্নির্মিত ফাংশন যা অনুসন্ধানের জন্য একটি নিয়মিত অভিব্যক্তি সম্পাদন করতে এবং বিষয়বস্তু প্রতিস্থাপন করতে ব্যবহৃত হয়।
সিনট্যাক্স
preg_replace(প্যাটার্ন,প্রতিস্থাপন,বিষয়,সীমা,গণনা)
আসুন নীচে ফাংশনের প্যারামিটারগুলি নিয়ে আলোচনা করি৷
প্যাটার্ন
এই প্যারামিটারে অনুসন্ধান করার জন্য প্যাটার্ন রয়েছে৷
৷প্রতিস্থাপন
এটি একটি বাধ্যতামূলক পরামিতি। এই প্যারামিটারে একটি স্ট্রিং বা প্রতিস্থাপনের জন্য স্ট্রিং সহ একটি অ্যারে থাকতে পারে৷
৷বিষয়
অনুসন্ধান এবং প্রতিস্থাপন করার জন্য স্ট্রিং সহ স্ট্রিং বা একটি অ্যারে৷
সীমা
প্রতিটি বিষয়ের স্ট্রিং-এ প্রতিটি প্যাটার্নের জন্য সর্বাধিক সম্ভাব্য প্রতিস্থাপন
গণনা
এটি একটি ঐচ্ছিক পরামিতি, যদি নির্দিষ্ট করা থাকে তাহলে এই ভেরিয়েবলটি প্রতিস্থাপনের সংখ্যা দিয়ে পূরণ করা হবে।
preg_replace() ফাংশনের সাহায্যে একটি স্ট্রিং থেকে নন-আলফানিউমেরিক অক্ষর অপসারণের জন্য একটি উদাহরণ সহ দেখাই।
উদাহরণ
<?php $str = "tu!tor^ials$%!poi&nt"; echo preg_replace('/[^a-zA-Z0-9]/','', $str); ?>
আউটপুট
tutorialspoint
ব্যাখ্যা
উপরের উদাহরণে, একটি স্ট্রিং "$str"-এ নন-আলফানিউমেরিক অক্ষর রয়েছে। আমরা পছন্দসই আউটপুট পেতে স্ট্রিংগুলি থেকে সেই অক্ষরগুলি বের করতে ব্যবহৃত preg_replace() ব্যবহার করেছি।