পিএইচপি -তে স্ট্রিংটিকে বড় হাতের অক্ষরে পরিবর্তন করুন

Change String Into Uppercase Php



পিএইচপি স্ট্রিং এর ক্ষেত্রে পরিবর্তন করার জন্য অনেক বিল্ট-ইন ফাংশন আছে। স্ট্রিং মান সব বড় হাতের বা ছোট হাতের মধ্যে রূপান্তরিত হতে পারে; স্ট্রিং এর প্রথম অক্ষর বড় হাতের বা ছোট হাতের মধ্যে রূপান্তর করুন এবং একটি স্ট্রিং এর প্রতিটি শব্দের প্রথম অক্ষরকে বড় হাতের অক্ষরে রূপান্তর করুন। strtoupper ( ), ucfirst () , এবং ucwords () একটি পূর্ণ স্ট্রিং বা স্ট্রিংয়ের একটি অংশকে বড় হাতের অক্ষরে বিভিন্ন উপায়ে পরিবর্তন করতে ফাংশন ব্যবহার করা হয়। এই ফাংশনগুলির ব্যবহারগুলি বিভিন্ন উদাহরণ ব্যবহার করে এই টিউটোরিয়ালে ব্যাখ্যা করা হয়েছে।

Strtoupper ব্যবহার ()

এই ফাংশনটি একটি স্ট্রিং এর সমস্ত অক্ষরকে বড় হাতের মধ্যে রূপান্তর করতে ব্যবহৃত হয়। এই ফাংশনের সিনট্যাক্স নিচে দেওয়া হল।





বাক্য গঠন:



স্ট্রিং strtoupper (স্ট্রিং$ স্ট্রিং)

এই ফাংশনটি যুক্তি হিসেবে একটি স্ট্রিং মান নেয় এবং সমস্ত অক্ষর বড় হাতের অক্ষরে রূপান্তর করার পর স্ট্রিংয়ের বিষয়বস্তু প্রদান করে।



উদাহরণ 1: strtoupper () ব্যবহার করে প্রমাণীকরণ পরীক্ষা করুন

ব্যবহারকারীদের যাচাই করতে ব্যবহারকারীর নাম এবং পাসওয়ার্ড চেক করা যেকোনো ওয়েব অ্যাপ্লিকেশনের একটি সাধারণ কাজ। নিচের উদাহরণটি এর ব্যবহার দেখায় strtoupper ( ) ব্যবহারকারীকে প্রমাণ করার জন্য ফাংশন। ব্যবহারকারীর নাম এবং পাসওয়ার্ড নিতে স্ক্রিপ্টে কোন HTML ফর্ম ব্যবহার করা হয় না। ইউআরএল ক্যোয়ারী স্ট্রিং ব্যবহার করে ব্যবহারকারী এবং পাসওয়ার্ডের মান প্রদান করা হবে। সর্বস্বান্ত) ফাংশন ব্যবহার করা হয় কিনা তা পরীক্ষা করতে $ _GET ['ব্যবহারকারী'] এবং $ _GET ['পাসওয়ার্ড'] ভেরিয়েবল আরম্ভ করা হয় বা না। পরবর্তী, ছাঁটা () ফাংশনটি কোয়েরি স্ট্রিং থেকে প্রাপ্ত ডেটা থেকে অতিরিক্ত স্থান অপসারণ করতে ব্যবহৃত হয়। strtuupper () ফাংশন $ username এবং $ password এর মানকে $ username এর সাথে তুলনা করার জন্য রূপান্তর করবে 'অ্যাডমিন' এবং $ পাসওয়ার্ড দিয়ে 'QWE789' ব্যবহারকারীকে যাচাই করতে।






// প্রয়োজনীয় ক্যোয়ারী স্ট্রিং মানগুলি সেট করা আছে কিনা তা পরীক্ষা করুন
যদি( সর্বস্বান্ত ($ _GET['ব্যবহারকারী']) && সর্বস্বান্ত ($ _GET['পাসওয়ার্ড']))
{
// ব্যবহারকারীর নাম এবং পাসওয়ার্ড সেট করুন
$ ব্যবহারকারীর নাম = ছাঁটা ($ _GET['ব্যবহারকারী']);
$ পাসওয়ার্ড = ছাঁটা ($ _GET['পাসওয়ার্ড']);
// ব্যবহারকারী এবং পাসওয়ার্ড মান বড় হাতের মধ্যে রূপান্তর করে ব্যবহারকারীর বৈধতা পরীক্ষা করুন
যদি( strtoupper ($ ব্যবহারকারীর নাম) == 'অ্যাডমিন' && strtoupper ($ পাসওয়ার্ড) == 'QWE789')
{
বের করে দিল '

বৈধ ব্যবহারকারী।

'
;
}
অন্য
{
বের করে দিল '

অবৈধ ব্যবহারকারী.

'
;
}
}
অন্য
// ত্রুটি বার্তা প্রিন্ট করুন
বের করে দিল '

প্রয়োজনীয় আর্গুমেন্ট মান (গুলি) অনুপস্থিত।

'
;

?>

আউটপুট:
ইউআরএলে কোন ক্যোয়ারী স্ট্রিং প্রদান না করা হলে নিচের আউটপুটটি প্রদর্শিত হবে।



ব্যবহারকারী এবং পাসওয়ার্ড প্যারামিটারের জন্য সঠিক মান প্রদান করা হলে নিম্নলিখিত আউটপুট প্রদর্শিত হবে।

ব্যবহারকারী এবং পাসওয়ার্ড প্যারামিটারের জন্য ভুল মান প্রদান করা হলে নিম্নলিখিত আউটপুট প্রদর্শিত হবে।

ইউসিফার্স্ট () এর ব্যবহার

এই ফাংশনটি শুধুমাত্র একটি স্ট্রিং এর প্রথম অক্ষর রূপান্তর করতে ব্যবহৃত হয়। যদি স্ট্রিংটিতে একাধিক বাক্য থাকে, তাহলে ucfirst () ফাংশন শুধুমাত্র প্রথম বাক্যের প্রথম অক্ষর পরিবর্তন করবে। এই ফাংশনের সিনট্যাক্স নিচে দেওয়া হল।

বাক্য গঠন:

স্ট্রিং প্রথম (স্ট্রিং$ স্ট্রিং)

এই ফাংশনটি যুক্তি হিসেবে একটি স্ট্রিং মান নেয় এবং স্ট্রিং এর প্রথম বাক্যের প্রথম অক্ষরকে বড় হাতের অক্ষরে রূপান্তর করার পর স্ট্রিং এর বিষয়বস্তু প্রদান করে।

উদাহরণ 2: একটি বাক্যের প্রথম অক্ষরকে বড় হাতের অক্ষরে রূপান্তর করুন

নিম্নলিখিত উদাহরণটি মাল্টিলাইন স্ট্রিং ডেটার বড় হাতের প্রতিটি বাক্যের প্রথম অক্ষর পরিবর্তন করার উপায় দেখায়। প্রথম ucfirst () একটি বাক্যের প্রথম অক্ষর বড় হাতের অক্ষরে পরিবর্তন করতে ফাংশন ব্যবহার করা হয়। দ্বিতীয় ucfirst () ফাংশনটি মাল্টিলাইন বাক্যের স্ট্রিংয়ে প্রয়োগ করা হয় এবং এটি প্রথম বাক্যের প্রথম অক্ষরকে শুধুমাত্র বড় হাতের অক্ষরে পরিবর্তন করবে। পরবর্তী, মাল্টিলাইন স্ট্রিং এর প্রতিটি বাক্য ব্যবহার করে আলাদা করা হয় বিস্ফোরিত () ফাংশন, এবং তৃতীয় ucfirst () ফাংশনটি প্রতিটি বাক্যের প্রথম অক্ষরকে বড় হাতের অক্ষরে রূপান্তর করতে ব্যবহৃত হয়।



// একক বাক্যের স্ট্রিং সেট করুন
$ স্ট্রিং = 'জাভাস্ক্রিপ্ট একটি ক্লায়েন্ট-সাইড প্রোগ্রামিং ভাষা।';
বের করে দিল ' একক বাক্যের জন্য ucfirst () এর আউটপুট:
'
প্রথম ($ স্ট্রিং)'
'
;

// একাধিক বাক্যের স্ট্রিং সেট করুন
$ স্ট্রিং = এইচটিএমএল একটি ওয়েব পেজ ডিজাইন করার জন্য একটি মার্ক-আপ ভাষা। ব্যবহৃত ট্যাগ
এইচটিএমএল স্ক্রিপ্ট পূর্বনির্ধারিত। এটি শুধুমাত্র স্ট্যাটিক ডেটা প্রদর্শন করতে পারে।
;
বের করে দিল '
একাধিক বাক্যের জন্য ucfirst () এর আউটপুট:
'
প্রথম ($ স্ট্রিং)'
'
;

// স্ট্রিং এর প্রতিটি বাক্যের প্রথম অক্ষর রূপান্তর করুন
$ str_arr = বিস্ফোরিত ('।', $ স্ট্রিং);
$ ফলাফল = '';
প্রতিটির জন্য, প্রত্যেকটির জন্য ($ str_arr হিসাবে $ মান) {
$ ফলাফল । = প্রথম ( ছাঁটা ($ মান))'।';
}
$ ফলাফল = স্তর ($ ফলাফল,0, strlen ($ ফলাফল)-);
বের করে দিল '
প্রতিটি বাক্যের প্রথম অক্ষর রূপান্তর করার পর স্ট্রিংয়ের আউটপুট:
'
$ ফলাফল;

?>

আউটপুট:
সার্ভার থেকে স্ক্রিপ্ট চালানোর পর নিম্নলিখিত আউটপুট দেখা যাবে। প্রথম আউটপুটে, 'জাভাস্ক্রিপ্ট' রূপান্তরিত হয়েছে 'জাভাস্ক্রিপ্ট' । দ্বিতীয় আউটপুটে, 'এইচটিএমএল' রূপান্তরিত হয়েছে 'এইচটিএমএল' , এবং অন্যান্য বাক্য অপরিবর্তিত রয়ে গেছে। তৃতীয় আউটপুটে, 'এইচটিএমএল' , 'দ্য' , এবং 'এটা' রূপান্তরিত হয়েছে 'এইচটিএমএল' , 'দ্য' , এবং 'এটা'

Ucwords ব্যবহার ()

এই ফাংশনটি স্ট্রিংয়ের প্রতিটি শব্দের প্রথম অক্ষর রূপান্তর করতে ব্যবহৃত হয়। এই ফাংশনের সিনট্যাক্স নিচে দেওয়া হল।

বাক্য গঠন:

স্ট্রিং ucwords (স্ট্রিং$ স্ট্রিং)

এই ফাংশনটি যুক্তি হিসেবে একটি স্ট্রিং মান নেয় এবং বাক্যের প্রতিটি শব্দের প্রথম অক্ষরকে বড় হাতের মধ্যে রূপান্তর করার পর স্ট্রিংয়ের বিষয়বস্তু প্রদান করে।

উদাহরণ 3: বাক্যের প্রতিটি শব্দের প্রথম অক্ষর রূপান্তর করুন

নিচের উদাহরণটি এর ব্যবহার দেখায় ucword () স্ট্রিং ডেটার একাধিক শব্দের প্রতিটি শব্দের প্রথম অক্ষরকে বড় হাতের মধ্যে রূপান্তর করার কাজ। $ String নামে একটি স্ট্রিং ভেরিয়েবল স্ক্রিপ্টে সংজ্ঞায়িত করা হয়েছে যাতে তিনটি শব্দের স্ট্রিং রয়েছে। স্ক্রিপ্টটি মূল স্ট্রিং এবং রূপান্তরিত স্ট্রিং প্রিন্ট করবে ucword () ফাংশন


// স্ট্রিং মান সেট করুন
$ স্ট্রিং = 'লিনাক্সহিন্টে স্বাগতম';
বের করে দিল '

মূল স্ট্রিং হল:

'
;
// মূল স্ট্রিং মুদ্রণ করুন
বের করে দিল $ স্ট্রিং;
বের করে দিল '

রূপান্তরিত স্ট্রিং হল:

'
;
// রূপান্তরিত স্ট্রিং মুদ্রণ করুন
বের করে দিল ucwords ($ স্ট্রিং);
?>

আউটপুট:

সার্ভার থেকে স্ক্রিপ্ট চালানোর পর নিম্নলিখিত আউটপুট দেখা যাবে। এটা দেখায় যে 'লিনাক্সহিন্টে স্বাগতম' স্ট্রিং এ রূপান্তরিত হয় 'লিনাক্সহিন্টে স্বাগতম' ব্যবহার করার পর ucwords () ফাংশন

উপসংহার

একাধিক উপায়ে স্ট্রিং ডেটার বিষয়বস্তু পরিবর্তনের জন্য পিএইচপিতে বিভিন্ন ধরনের বিল্ট-ইন ফাংশন বিদ্যমান। তিনটি বড় আকারের ফাংশন এই টিউটোরিয়ালে তিনটি উদাহরণ ব্যবহার করে ব্যাখ্যা করা হয়েছে। এই ফাংশনগুলি স্ট্রিং এর সমস্ত অক্ষর, স্ট্রিং এর প্রথম অক্ষর এবং স্ট্রিং এর প্রতিটি শব্দের প্রথম অক্ষর বড় হাতের অক্ষরে পরিবর্তন করতে ব্যবহৃত হয়। পিএইচপি নামে আরেকটি ফাংশন আছে strtolower () যা একটি স্ট্রিং এর সকল অক্ষরকে ছোট হাতের মধ্যে রূপান্তর করবে।