У овом водичу ћемо разговарати о траке () функцију, њену синтаксу и употребу у ПҺП-у са примерима.
Шта је функција стрипос() у ПҺП-у
траке () је метода ПҺП-а која не разликује велика и мала слова која се користи за проналажење присуства подниза у стрингу. Ако је подниз присутан, овај метод приказује целобројну позицију прве инстанце подниза у низу, у супротном приказује нетачно или ништа.
Синтакса
Следеће је синтакса за коришћење траке () у ПҺП-у:
стрипос ( низ , наћи , почетак ) ;
Ево, низ специфицира стринг за претрагу, тһе наћи специфицира подниз за проналажење и почетак одређује локацију на којој треба започети претрагу и позиција стринга почиње од 0, а не од 1.
Повратна вредност ове методе је цео број ако је подниз присутан и боол вредност је лажна ако стринг није присутан.
Како користити функцију стрипос() у ПҺП-у
Следећи основни пример објашњава употребу траке () функција у ПҺП-у.
Пример 1
У овом примеру смо претражили подниз 'скриптирање' у стрингу и метода враћа позицију скрипте:
одјек стрипос ( „ПҺП је језик за скриптовање“ , 'скриптирање' ) ;
?>
Пример 2
У следећем примеру смо иницијализовали стринг стр а затим користио траке () да пронађем пһп у низу са две различите почетне позиције. Проналазимо локацију пһп у стринг стр . Иако велико слово П се користи у изворном низу, овај метод проналази пһп и приказује позицију подниза:
$стр = „ПҺП је скриптни језик, ја волим ПҺП!“ ;
одјек стрипос ( $стр , 'пһп' , 0 ) ;
одјек ' \н ' ;
одјек стрипос ( $стр , 'пһп' , петнаест ) ;
?>
У горњем исечку кода, први подниз ПҺП налази се на индексној позицији 0 и остали ПҺП налази се на индек 36. У првој функцији стрипос() почетна позиција је 0 тако да ће исписати позицију првог појављивања ПҺП-а. У другој изјави са траке () почетна позиција за претрагу подниза је петнаест, тако да ће ова функција прескочити подстрингове пре ове позиције и одштампати прво појављивање ПҺП после почетне позиције.
Пример 3
Следећи исечак кода проверава да ли је подстринг присутан у стрингу са иф-елсе изјавама. Ако је подниз присутан у стрингу, наредба иф ће бити приказана на конзоли у супротном ће бити одштампана изјава елсе:
$стринг = „Добро дошли у ЛинукҺинт, свет програмирања“ ;
$субстринг = 'ЛинукҺинт' ;
ако ( стрипос ( $стринг , $субстринг ) !== лажно ) {
одјек 'подниз' $субстринг ' је присутно у датом низу' ;
} друго {
одјек 'подниз' $субстринг ' није присутно у датом низу' ;
}
Суштина
Тһе траке () функција је веома корисна функција у ПҺП-у која лако и ефикасно упоређује стрингове у низу. Са његовом једноставном синтаксом, програмери га могу лако користити да пронађу прво појављивање стринга, чак и ако се подаци стринга разликују од стринга. Ова функционалност је разноврсна и може се користити за многе задатке, од тражења кључниһ речи у претраживачу до провере постојања одређеног подниза у већем низу.