PHP substr_count() ఫంక్షన్

ఉదాహరణ

"Shanghai" స్ట్రింగ్ లో కనిపించే సంఖ్యను లెక్కించండి:

<?php
echo substr_count("I love Shanghai. Shanghai is the biggest city in china.","Shanghai");
?>

పరికల్పన చేయండి

substr_count() ఫంక్షన్ ఉపస్ట్రింగును స్ట్రింగ్ లో కనిపించే సంఖ్యను లెక్కిస్తుంది.

ప్రతీక్ష:ఉపస్ట్రింగులు క్షీణ సంబంధితంగా ఉంటాయి.

ప్రతీక్ష:ఈ ఫంక్షన్ పునరావృత ఉపస్ట్రింగులను లెక్కించదు (ఉదాహరణ 2 చూడండి).

ప్రతీక్ష:ఉంటే ప్రారంభం పారామితులు కలిపి పొడవు పారామితులు స్ట్రింగ్ పొడవును కంటే ఎక్కువ ఉంటే, ఈ ఫంక్షన్ ఒక అపాయాన్ని ఉత్పత్తి చేస్తుంది (ఉదాహరణ 3 చూడండి).

సంకేతం

substr_count(string,substring,ప్రారంభం,పొడవు)
పారామితులు వివరణ
string అవసరమైన. పరిశీలించాల్ని వచ్చే స్ట్రింగ్ ని నిర్ణయించు.
substring అవసరమైన. శోధించాల్ని వచ్చే స్ట్రింగ్ ని నిర్ణయించు.
ప్రారంభం ఎంపికలు. సరిహద్దులో ఎక్కడ శోధన ప్రారంభించాలని నిర్ణయించు.
పొడవు ఎంపికలు. శోధన పొడవును నిర్ణయించు.

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

రాబడి విలువ స్ట్రింగ్ లో ఉన్న ఉపసంచికల సంఖ్యను తిరిగి పొందండి
PHP వెర్షన్ 4+
అప్డేట్ లాగ్ PHP 5.1 లో, కొత్తగా జోడించబడింది ప్రారంభం మరియు పొడవు పరామీతాలు.

మరిన్ని ఉదాహరణలు

ఉదాహరణ 1

అన్ని పరామీతాలను ఉపయోగించండి:

<?php
$str = "This is nice";
echo strlen($str)."<br>"; // strlen() ఫంక్షన్ ఉపయోగించడం ద్వారా స్ట్రింగ్ పొడవు తిరిగి పొందండి
echo substr_count($str,"is")."<br>"; // "is" అనే పదం స్ట్రింగ్ లో కనిపించే సంఖ్య
echo substr_count($str,"is",2)."<br>"; // పదం ముందుకు కొనసాగుతుంది "is is nice"
echo substr_count($str,"is",3)."<br>"; // పదం ముందుకు కొనసాగుతుంది "s is nice"
echo substr_count($str,"is",3,3)."<br>"; // పదం ముందుకు కొనసాగుతుంది "s i"
?>

పరికల్పన చేయండి

ఉదాహరణ 2

పరాబల్యంగా ఉన్న ఉపసంచిక

<?php
$str = "abcabcab";
echo substr_count($str,"abcab"); // ఈ ఫంక్షన్ పరాబల్యంగా ఉన్న ఉపసంచికలను లెక్కించదు
?>

పరికల్పన చేయండి

ఉదాహరణ 3

ఉంటే ప్రారంభం మరియు పొడవు పరామీతం పదానికి పొడవు అయితే, ఈ ఫంక్షన్ ఒక అపరిచయం ఉంచుతుంది:

<?php
echo $str = "This is nice";
substr_count($str,"is",3,9);
?>

పదానికి పొడవు (3 + 9 గరిష్టంగా 12) కంటే ఎక్కువ అయితే, ముందుకు ఒక అపరిచయం ఉంటుంది.