পিএইচপিতে স্ট্রিপোস() ফাংশন কীভাবে ব্যবহার করবেন

Pi E Icapite Striposa Phansana Kibhabe Byabahara Karabena



পিএইচপি-তে, স্ট্রিং অক্ষরের একটি সেট যেখানে প্রতিটি অক্ষর একটি একক বাইট দ্বারা উপস্থাপিত হয়। পিএইচপি স্ট্রিংগুলিকে বিভক্ত, তুলনা, প্রতিস্থাপন এবং সংযুক্ত করার জন্য বিভিন্ন অন্তর্নির্মিত ফাংশন সরবরাহ করে। বিল্ট-ইন ফাংশন ব্যবহার করে পিএইচপি-তে স্ট্রিং তুলনা সহজেই করা যেতে পারে স্ট্রিপস()। PHP-এর এই পদ্ধতিটি একটি স্ট্রিং-এ সাবস্ট্রিং-এর উপস্থিতি খুঁজে বের করার সবচেয়ে সহজ উপায়।

এই গাইডে, আমরা আলোচনা করব স্ট্রিপস() ফাংশন, এর সিনট্যাক্স এবং উদাহরণ সহ পিএইচপি-তে এর ব্যবহার।

পিএইচপিতে স্ট্রিপোস() ফাংশন কী?

স্ট্রিপস() PHP-এর কেস-সংবেদনশীল পদ্ধতি যা স্ট্রিং-এ সাবস্ট্রিং-এর উপস্থিতি খুঁজে বের করতে ব্যবহৃত হয়। সাবস্ট্রিং উপস্থিত থাকলে, এই পদ্ধতিটি স্ট্রিং-এ সাবস্ট্রিংয়ের প্রথম উদাহরণের পূর্ণসংখ্যার অবস্থান প্রদর্শন করে, অন্যথায়, এটি মিথ্যা বা কিছুই প্রদর্শন করে।







বাক্য গঠন



নিম্নলিখিত ব্যবহার করার জন্য সিনট্যাক্স স্ট্রিপস() পিএইচপি-তে:



স্ট্রিপোস ( স্ট্রিং , অনুসন্ধান , শুরু ) ;

এখানে স্ট্রিং অনুসন্ধানের জন্য স্ট্রিং নির্দিষ্ট করে, অনুসন্ধান খুঁজে পেতে সাবস্ট্রিং নির্দিষ্ট করে, এবং শুরু কোথায় অনুসন্ধান শুরু করতে হবে তা নির্দিষ্ট করে এবং স্ট্রিং অবস্থান 0 থেকে শুরু হয়, 1 নয়।





সাবস্ট্রিং উপস্থিত থাকলে এই পদ্ধতির রিটার্ন মান একটি পূর্ণসংখ্যা সংখ্যা এবং স্ট্রিং উপস্থিত না থাকলে একটি বুল মান মিথ্যা।

পিএইচপিতে স্ট্রিপোস() ফাংশন কীভাবে ব্যবহার করবেন

নিম্নলিখিত মৌলিক উদাহরণ ব্যবহার ব্যাখ্যা করে স্ট্রিপস() PHP-তে ফাংশন।



উদাহরণ 1

এই উদাহরণে, আমরা সাবস্ট্রিং অনুসন্ধান করেছি 'স্ক্রিপ্টিং' স্ট্রিং এবং পদ্ধতিতে স্ক্রিপ্টিংয়ের অবস্থান ফিরিয়ে দেয়:



প্রতিধ্বনি স্ট্রিপোস ( 'পিএইচপি একটি স্ক্রিপ্টিং ভাষা' , 'স্ক্রিপ্টিং' ) ;

?>

উদাহরণ 2

নিম্নলিখিত উদাহরণে, আমরা শুরু করেছি স্ট্রিং str এবং তারপর ব্যবহার করুন স্ট্রিপস() খুঁজে পেতে php দুটি ভিন্ন প্রারম্ভিক অবস্থান সহ স্ট্রিং-এ। আমরা অবস্থান খুঁজে বের করছি php মধ্যে স্ট্রিং str . যদিও ক্যাপিটাল লেটার পৃ উৎস স্ট্রিং ব্যবহার করা হয়, এই পদ্ধতি খুঁজে বের করে php এবং সাবস্ট্রিং এর অবস্থান প্রদর্শন করে:



$str = 'পিএইচপি একটি স্ক্রিপ্টিং ভাষা, আমি পিএইচপি পছন্দ করি!' ;

প্রতিধ্বনি স্ট্রিপোস ( $str , 'php' , 0 ) ;

প্রতিধ্বনি ' \n ' ;

প্রতিধ্বনি স্ট্রিপোস ( $str , 'php' , পনের ) ;

?>

উপরের কোড স্নিপেটে, প্রথম সাবস্ট্রিং পিএইচপি সূচক অবস্থানে উপস্থিত 0 এবং অন্যান্য পিএইচপি সূচকে অবস্থিত 36. প্রথম স্ট্রিপোস() ফাংশনে, প্রারম্ভিক অবস্থান 0 তাই এটি PHP এর প্রথম ঘটনার অবস্থান প্রিন্ট করবে। সঙ্গে দ্বিতীয় বিবৃতিতে স্ট্রিপস() সাবস্ট্রিং অনুসন্ধানের জন্য শুরুর অবস্থান পনের, সুতরাং এই ফাংশনটি এই অবস্থানের আগে সাবস্ট্রিংগুলিকে এড়িয়ে যাবে এবং এর প্রথম উপস্থিতি প্রিন্ট করবে পিএইচপি শুরুর অবস্থানের পরে।

উদাহরণ 3

নিচের কোড স্নিপেটটি if-else স্টেটমেন্ট সহ স্ট্রিংটিতে সাবস্ট্রিং উপস্থিত আছে কিনা তা যাচাই করে। যদি সাবস্ট্রিংটি স্ট্রিংটিতে উপস্থিত থাকে, তাহলে if স্টেটমেন্টটি কনসোলে প্রদর্শিত হবে অন্যথায় else স্টেটমেন্টটি মুদ্রিত হবে:



$স্ট্রিং = 'লিনাক্স হিন্টে স্বাগতম, প্রোগ্রামিং এর জগতে' ;

$সাবস্ট্রিং = 'লিনাক্স হিন্ট' ;

যদি ( স্ট্রিপোস ( $স্ট্রিং , $সাবস্ট্রিং ) !== মিথ্যা ) {

প্রতিধ্বনি 'সাবস্ট্রিং ' $সাবস্ট্রিং ' প্রদত্ত স্ট্রিং এ উপস্থিত' ;

} অন্য {

প্রতিধ্বনি 'সাবস্ট্রিং ' $সাবস্ট্রিং ' প্রদত্ত স্ট্রিং এ উপস্থিত নেই' ;

}

শেষের সারি

দ্য স্ট্রিপস() ফাংশন পিএইচপি-তে একটি খুব দরকারী ফাংশন যা সহজে এবং দক্ষতার সাথে একটি অ্যারের স্ট্রিং তুলনা করে। এর সাধারণ সিনট্যাক্সের সাহায্যে, বিকাশকারীরা সহজেই এটি ব্যবহার করতে পারে একটি স্ট্রিংয়ের প্রথম ঘটনা খুঁজে পেতে, এমনকি যদি স্ট্রিংয়ের ডেটা স্ট্রিং থেকে আলাদা হয়। এই কার্যকারিতা বহুমুখী এবং একটি সার্চ ইঞ্জিনে কীওয়ার্ড অনুসন্ধান করা থেকে একটি বড় স্ট্রিংয়ে একটি নির্দিষ্ট সাবস্ট্রিংয়ের অস্তিত্ব যাচাই করা পর্যন্ত অনেক কাজের জন্য ব্যবহার করা যেতে পারে।