PHP substr_compare() ఫంక్షన్
నిర్వచనం మరియు వినియోగం
రెండు పదాలను పోలించండి:
substr_compare("హలో వరల్డ్","హలో వరల్డ్",0);అనుష్ఠానం:
ఫంక్షన్ ఇది బైనరీ సురక్షితం మరియు ఎంపికాత్మకంగా క్రియాశీలత్వం కలిగినది.
వినియోగంstring1substr_compare(string2substr_compare(startpossubstr_compare(పొడవుsubstr_compare(కేసు,
) | పారామీటర్లు |
---|---|
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 ?>