PHP substr_compare() hankali

musa

koyawa abin da yau yin samu abin da yau yin samu

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

مثال‌های اجرایی

kalami da samfurin

substr_compare("Hello world","Hello world",0);

bashar:tsohuwa na hakan yana samun hankali da yanki dake ko

kalami

kalamistring1substr_compare(string2substr_compare(startpossubstr_compare(lengthsubstr_compare(case,
) shafuka
string1 bayani
string2 wajib. tsohuwar yanki, yana kware ta ko yin samu abin da yake koyar da yake baya.
startpos wajib. tsohuwar yanki, yana kware ta ko yin samu abin da yake koyar da yake baya. string1 wajib. tsohuwar yanki, yana kware ta ko yin samu daga koyar da yake baya. wanda yake yaro, yana bada abin da yake koyar da yake baya.
length wahala. tsohuwar yanki, yana kware ta ko yin samu saman koyawa. string1 ciki na dukkan kwallaya da ke koyawa (yanuwar kwallaya).
case

wahala. kwalliya, tsohuwar yanki, yana kware ta ko yin samu yanki dake ko

  • FALSE - tsontai. yanki dake ko
  • TRUE - yanki dake ko

sabonaiya

kwalliya na hakan:

tsohuwa na hakan yana shiga:

  • 0 - hakan abin da yau yin samu
  • <0 - hakan string1 (dari baliyarin startpos)ka yarso string2
  • >0 - hakan string1 (dari baliyarin startpos)ka dake ko string2

hakan length ka dake ko 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
?>

مثال‌های اجرایی