PHP প্রকারভেদ (Types) PHP স্ট্রিং (String) Estimated reading: 1 minute 16 views Contributors সারাংশ: এই টিউটোরিয়ালে, আপনি PHP স্ট্রিং এবং কার্যকরভাবে স্ট্রিংগুলিকে কীভাবে নিপূণভাবে ব্যবহার করতে হয় সে সম্পর্কে শিখবেন। PHP স্ট্রিং পরিচিতি PHP-তে, স্ট্রিং হলো অক্ষরের একটি পর্যায়াক্রম। PHP একটি অক্ষরসংক্রান্ত স্ট্রিং নির্ধারণ করার চারটি উপায় প্রদান করে, যার মধ্যে সিঙ্গেল-কৌট, ডাবল-কৌট, heredoc syntax এবং nowdoc syntax রয়েছে। এই টিউটোরিয়াল সিঙ্গেল-কৌট এবং ডাবল-কৌট স্ট্রিং এর উপর ফোকাস করে।একটি স্ট্রিং সঠিকভাবে বর্ণনা করতে, আপনি এটার মত সিঙ্গেল-কৌট-(‘ ‘) এর মধ্যে text wrap করবেন :<?php $title = 'PHP string is awesome';অথবা আপনি ডাবল-কৌট-(” “)ব্যবহার করতে পারেন:<?php $title = "PHP string is awesome";যাইহোক, আপনি একটি স্ট্রিং সিঙ্গেল-কৌট-( ‘ ) দিয়ে শুরু করে এর বিপরীতে একটি ডাবল-কৌট -( ” ) দিয়ে শেষ করতে পারবেন না। কৌট দুটি একই রকম হতে হবে। সিঙ্গেল-কৌট দিয়ে শুরু করলে সিঙ্গেল-কৌট দিয়েই শেষ করতে হবে। অন্যথায় ডাবল-কৌট দিয়ে শুরু করলে ডাবল-কৌট দিয়েই শেষ করতে হবে।সিঙ্গেল-কৌট স্ট্রিং vs. ডাবল-কৌট স্ট্রিংধরুন আপনার একটি ভ্যারিয়েবল আছে $name.<?php $name = 'John';এবং আপনি যে মেসেজ দেখাতে চান তা নিচে প্রদর্শন করা হলো:Hello Johnআপনি দুটি স্ট্রিং সংযুক্ত করতে কনকাটিন্যাশন অপারেটর-(.) ব্যবহার করতে পারেন:<?php $name = 'John'; echo 'Hello ' . $name;যাইহোক, আপনি যদি একটি ডাবল-কৌট স্ট্রিং ব্যবহার করেন, তাহলে আপনি স্ট্রিংয়ের ভিতরে $name ভেরিয়েবল এইভাবে রাখতে পারেন:<?php $name = 'John'; echo "Hello $name";ডাবল-কৌট স্ট্রিং মূল্যায়ন করার সময়, PHP আপনার স্ট্রিং এর ভিতরে যে কোনো ধরনের ভ্যারিয়েবল এর মান প্রতিস্থাপন করতে পারবেন। এই বৈশিষ্ট্যটিকে PHP-তে variable interpolation বলা হয়।একটি বিকল্প সিনট্যাক্স হল ভেরিয়েবলকে কার্লি ব্রেসিস এ ( { } ) এইভাবে মোড়ানো:<?php $name = 'John'; echo "Hello {$name}";output একই।মনে রাখবেন যে PHP সিঙ্গেল-কৌট স্ট্রিং-এ ভেরিয়েবলের মান প্রতিস্থাপন করে না, উদাহরণস্বরূপ:<?php $name = 'John'; echo 'Hello {$name}';আউটপুট এটার মত হবে:Hello {$name}ভেরিয়েবলকে প্রতিস্থাপন করার পাশাপাশি, ডাবল-কৌট স্ট্রিং এর বিশেষ অক্ষরকেও গ্রহণ করতে পারে। শুধু \n, \r, \t এগুলিকে বাদ দিয়ে।যখন আপনি ভেরিয়েবল ইন্টারপোলেশন ব্যবহার করবেন না তখন সিঙ্গেল-কৌট স্ট্রিং ব্যবহার করা ভাল , কারণ PHP ডাবল-কৌট স্ট্রিং এর জন্য সেগুলিকে বিশ্লেষণ এবং মূল্যায়ন করতে হয় না। স্ট্রিং ক্যারেক্টার অ্যাক্সেসিং স্ট্রিং এ 0 বেইজড ইন্ডেক্স আছে । এর মানে হল যে, প্রথম অক্ষরের একটি সূচক রয়েছে ‘ 0 ‘। দ্বিতীয় অক্ষরের একটি সূচক রয়েছে ‘ 1 ‘ ইত্যাদি।নির্দিষ্ট অবস্থানে একটি স্ট্রিং এ, একটি সিঙ্গেল অ্যাক্সেস করতে আপনি নিম্নলিখিত syntax ব্যবহার করুন:$str[index]উদাহরণ স্বরূপ:<?php $title = 'PHP string is awesome'; echo $title[0];Output:P স্ট্রিং এর দৈর্ঘ্য পাওয়া<?php $title = 'PHP string is awesome'; echo strlen($title); সারসংক্ষেপ একটি স্ট্রিং হল সিঙ্গেল-কৌট বা ডাবল-কৌট দ্বারা পরিবেশিত অক্ষর এর একটি ক্রম। PHP ডাবল-কৌট স্ট্রিং এ জড়িত ভেরিয়েবলের বিকল্প করে। একটি স্ট্রিং হল 0 বেইজড ইন্ডেক্স। অতএব, আপনি স্কয়ার ব্র্যাকেট [] ব্যবহার করে একটি স্ট্রিং এর একটি নির্দিষ্ট অবস্থানে অক্ষর প্রবেশ করাতে পারেন। স্ট্রিং এর দৈর্ঘ্য পেতে strlen() ফাংশনটি ব্যবহার করুন। PHP প্রকারভেদ (Types) - Previous PHP ফ্লোট (float) Next - PHP প্রকারভেদ (Types) PHP হেরেডোক (Heredoc)