PHP substr_compare() فنکشن
مثال
دو ناگرفتار کا برابر کیا جائے:
<?php echo substr_compare("Hello world","Hello world",0); ?>
تعریف و استعمال
substr_compare() فنکشن کسی مخصوص شروع کی جگہ سے دو ناگرفتار کا برابر کیا جائے.
پیشکش:یہ فنکشن دو فہرست کا برینری سیکورٹی اور اختیاراً حرف بڑا یا چھوٹا فرق نکالنا کردار ادا کرتا ہے.
جملہ
substr_compare(string1,string2,startpos,طول,کیس)
پارامتر | وصف |
---|---|
string1 | ضروری. کیا پہلی ناگرفتار کا مقصد. |
string2 | ضروری. کیا دوسری ناگرفتار کا مقصد. |
startpos | ضروری. کیا میں سے کس جگہ سے شروع کیا جائے. string1 ضروری. کیا میں سے کس جگہ سے شروع کیا جائے. اگر منفی عدد ہو تو ناگرفتار کی آخری جگہ سے شروع کیا جائے. |
طول | اختیاری. کیا میں سے کس جگہ سے شروع کیا جائے. string1 کے کتنی اکثریت کا حرف برابر کیا جائے (حرف کی تعداد). |
کیس |
اختیاری. بولین اماری، کیا حرف بڑا یا چھوٹا فرق نکالنا کا فیصلہ کرتا ہے:
|
تکنیکی تفصیلات
بلا کافی یا سے زیادہ: |
یہ فنکشن بھی بلا کافی یا سے زیادہ درج میکند:
اگر طول بھی کافی یا سے زیادہ string1 طول، این فنکشن FALSE برمیگرداند.} |
نسخه PHP: | 5+ |
نقشهی بهروزرسانی: | از PHP 5.1 به بعد، استفاده از اعداد منفی startpos。 |
مثالهای بیشتر
مثال 1
مقایسه دو رشته، وقتی string1 وقتی مکان شروع مقایسه 6 است:
<?php echo substr_compare("Hello world","world",6); ?>
مثال 2
استفاده از تمامی پارامترها:
<?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); ?>
مثال 3
برگشتارزشهای مختلف:
<?php echo substr_compare("Hello world!","Hello world!",0); // دو رشته برابر هستند echo substr_compare("Hello world!","Hello",0); // string1 بیشتر از string2 echo substr_compare("Hello world!","Hello world! Hello!",0); // string1 کمتر از string2 ?>