substr_compare()

PHP substr_compare() funksiyasi

❮ PHP string funksiyalari ma’lumotnomasi

Misol

Ikki stringni solishtiring:

<?php echo substr_compare("Hello world","Hello world",0); ?>
O‘zingiz sinab ko‘ring »

ULASHISH

Ta’rif va qo‘llanilishi

substr_compare() funksiyasi ikki stringni ko‘rsatilgan boshlang‘ich pozitsiyadan boshlab solishtiradi.

Maslahat: Bu funksiya ikkilik ma’lumotlar uchun xavfsiz (binary-safe) va ixtiyoriy ravishda katta-kichik harflarni farqlaydi.


Sintaksis

substr_compare(string1,string2,startpos,length,case)

Parametr qiymatlari

Parametr Tavsif
string1 Majburiy. Solishtiriladigan birinchi stringni belgilaydi
string2 Majburiy. Solishtiriladigan ikkinchi stringni belgilaydi
startpos Majburiy. string1 parametrida solishtirish qayerdan boshlanishini belgilaydi. Manfiy bo‘lsa, hisoblash stringning oxiridan boshlanadi
length Ixtiyoriy. string1 parametrining qancha qismi solishtirilishini belgilaydi
case Ixtiyoriy. Solishtirish katta-kichik harflarni farqlagan holda bajarilishi yoki bajarilmasligini belgilaydigan boolean qiymat:
  • FALSE - Standart. Katta-kichik harflar farqlanadi
  • TRUE - Katta-kichik harflar farqlanmaydi


Texnik tafsilotlar

Qaytariladigan qiymat: Bu funksiya quyidagilarni qaytaradi:
  • 0 - agar ikki string teng bo‘lsa
  • <0 - agar string1 qiymati (startpos pozitsiyasidan boshlab) string2 qiymatidan kichik bo‘lsa
  • >0 - agar string1 qiymati (startpos pozitsiyasidan boshlab) string2 qiymatidan katta bo‘lsa
Agar length string1 uzunligiga teng yoki undan katta bo‘lsa, bu funksiya FALSE qaytaradi.
PHP versiyasi: 5+

Ko‘proq misollar

Misol

Ikki stringni solishtiring, bunda string1 parametrida solishtirish 6-pozitsiyadan boshlanadi:

<?php echo substr_compare("Hello world","world",6); ?>
O‘zingiz sinab ko‘ring »

Misol

Barcha parametrlardan foydalanish:

<?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); ?>
O‘zingiz sinab ko‘ring »

Misol

Turli qaytariladigan qiymatlar:

<?php echo substr_compare("Hello world!","Hello world!",0); // the two strings are equal echo substr_compare("Hello world!","Hello",0); // string1 is greater than string2 echo substr_compare("Hello world!","Hello world! Hello!",0); // str1 is less than str2 ?>
O‘zingiz sinab ko‘ring »

❮ PHP string funksiyalari ma’lumotnomasi

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!