PHP substr_compare() ఫంక్షన్

ఉదాహరణ

పదాలను పోలించండి:

<?php
echo substr_compare("హలో వరల్డ్","హలో వరల్డ్",0);
?>

నడిచే ఉదాహరణలు

నిర్వచనం మరియు వినియోగం

రెండు పదాలను పోలించండి:

substr_compare("హలో వరల్డ్","హలో వరల్డ్",0);అనుష్ఠానం:

ఫంక్షన్ ఇది బైనరీ సురక్షితం మరియు ఎంపికాత్మకంగా క్రియాశీలత్వం కలిగినది.

వినియోగంstring1substr_compare(string2substr_compare(startpossubstr_compare(పొడవుsubstr_compare(కేసు,
) పారామీటర్లు
string1 వివరణ
string2 అత్యవసరం. పోలించాలి మొదటి పదాన్ని నిర్ణయిస్తుంది.
startpos అత్యవసరం. పోలించాలి రెండవ పదాన్ని నిర్ణయిస్తుంది. string1 అత్యవసరం. ఎక్కడ ప్రారంభించాలి నిర్ణయిస్తుంది.
పొడవు ఎంపికాత్మకం. ఎక్కడ ప్రారంభించాలి నిర్ణయిస్తుంది. కనిష్ట సంఖ్యకు ఉంటే పదం ముగింపు నుండి ప్రారంభిస్తుంది. string1 ఎంత అక్షరాలను పోలించాలి (అక్షర సంఖ్య).
కేసు

ఎంపికాత్మకం. బౌలియన్ విలువలు, క్రియాశీలత్వం అనుసరించాలా లేదా కాదా నిర్ణయిస్తుంది:

  • FALSE - అప్రమేయంగా. పరిమితి లేని క్రియాశీలత్వం
  • TRUE - పరిమితి లేని క్రియాశీలత్వం

సాంకేతిక వివరాలు

తిరిగి విలువలు:

ఈ ఫంక్షన్ తిరిగి ఇస్తుంది:

  • 0 - రెండు పదాలు సమానం అయితే
  • <0 - ఉంటే string1 ప్రారంభ స్థానం నుండి startposచిన్న కంటే string2
  • >0 - ఉంటే string1 ప్రారంభ స్థానం నుండి startposగరిష్ట కంటే string2

ఉంటే పొడవు కంటే ఎక్కువ లేదా సమానం 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
?>

నడిచే ఉదాహరణలు