PHP substr_compare() ফাংশন

উদাহরণ

দুটি শব্দসূচককে তুলনা করা:

<?php
echo substr_compare("Hello world","Hello world",0);
?>

Run Instance

পরিভাষা ও ব্যবহার

substr_compare() ফাংশন নির্দিষ্ট ভাবে দুটি শব্দসূচককে তুলনা করে।

সুঝানা:এই ফাংশন দ্বিপদীয় নিরাপদ এবং সিলেকশনাল বৈধতা সংবেদনশীল

সিন্ট্যাক্স

substr_compare(string1,string2,startpos,লেংথ,কেস)
পারামিটার বিবরণ
string1 অপশনাল।নির্দিষ্ট করে কিনা কোনো স্থান থেকে তুলনা করা হবে।
string2 অপশনাল।নির্দিষ্ট করে কিনা কোনো স্থান থেকে তুলনা করা হবে।
startpos অপশনাল।নির্দিষ্ট করে কিনা কোনো স্থান থেকে তুলনা করা হবে। string1 অপশনাল।নির্দিষ্ট করে কিনা কোনো স্থান থেকে তুলনা করা হবে।
লেংথ সিলেকশনাল।নির্দিষ্ট করে কিনা যেখান থেকে তুলনা করা হবে।নেতিবাচক সংখ্যা হলে, শব্দসূচক শেষ থেকে গণনা করা হবে。 string1 একত্রিক করা হওয়া কিছু অক্ষরসংখ্যক (অক্ষর সংখ্যা)।
কেস

সিলেকশনাল।বলীয় মান, নির্দিষ্ট করে কিনা বৈধতা পরিবর্তনযোগ্য তুলনা করা হবে:

  • FALSE - ডিফল্ট।বৈধতা পরিবর্তনযোগ্য
  • TRUE - বৈধতা পরিবর্তনযোগ্য

প্রযুক্তিগত বিবরণ

ফলাফল:

এই ফাংশন ফিরস্ত করে:

  • 0 - যদি দুটি শব্দসূচক সমান
  • <0 - যদি string1 (শুরুর স্থান থেকে startpos)ছোট string2
  • >0 - যদি string1 (শুরুর স্থান থেকে startpos)বড় string2

যদি লেংথ বড় বা সমান string1 length, the function returns FALSE.

PHP Version: 5+
Update Log: Starting from PHP 5.1, negative numbers are allowed startpos.

More Examples

Example 1

Compare two strings when string1 When the starting position for comparison is 6:

<?php
echo substr_compare("Hello world","world",6);
?>

Run Instance

Example 2

Use All Parameters:

<?php
echo substr_compare("world","or",1,2);
echo substr_compare("world","ld",-2,2);
echo substr_compare("world","orl",1,2);
echo substr_compare("world","OR",1,2,TRUE);
echo substr_compare("world","or",1,3);
echo substr_compare("world","rl",1,2);
?>

Run Instance

Example 3

Different Return Values:

<?php
echo substr_compare("Hello world!","Hello world!",0); // Two strings are equal
echo substr_compare("Hello world!","Hello",0); // string1 Greater Than string2
echo substr_compare("Hello world!","Hello world! Hello!",0); // string1 Less Than string2
?>

Run Instance