В това ръководство ще обсъдим ленти() функция, нейния синтаксис и нейното използване в PHP с примери.
Какво представлява функцията stripos() в PHP
ленти() е нечувствителният към регистър метод на PHP, който се използва за намиране на наличието на подниз в низа. Ако поднизът присъства, този метод показва целочислената позиция на първия екземпляр на подниза в низа, в противен случай той показва false или нищо.
Синтаксис
Следва синтаксисът за използване на ленти() в PHP:
stripos ( низ , намирам , започнете ) ;
Ето, низ указва низа за търсене, the намирам указва подниза за намиране и започнете указва мястото, където да започне търсенето и позицията на низа започва от 0, а не от 1.
Върнатата стойност на този метод е цяло число, ако поднизът присъства, а bool стойността е false, ако низът не присъства.
Как да използвате функцията stripos() в PHP
Следващият основен пример обяснява използването на ленти() функция в PHP.
Пример 1
В този пример търсихме подниза „скриптиране“ в низа и методът връща позицията на скрипта:
ехо stripos ( „PHP е скриптов език“ , 'скриптиране' ) ;
?>
Пример 2
В следващия пример сме инициализирали низ str и след това използва ленти() за да намерите php в низа с две различни начални позиции. Намираме местоположението на php в низ str . Макар и с главна буква П се използва в изходния низ, този метод намира php и показва позицията на подниза:
$str = „PHP е скриптов език, обичам PHP!“ ;
ехо stripos ( $str , 'php' , 0 ) ;
ехо ' \н ' ;
ехо stripos ( $str , 'php' , петнадесет ) ;
?>
В горния кодов фрагмент, първият подниз PHP присъства на индексна позиция 0 и другият PHP се намира на индекс 36. В първата функция stripos() началната позиция е 0 така че ще отпечата позицията на първото появяване на PHP. Във второто изложение с ленти() началната позиция за търсене на подниза е петнадесет, така че тази функция ще пропусне поднизовете преди тази позиция и ще отпечата първото срещане на PHP след началната позиция.
Пример 3
Следният кодов фрагмент проверява дали поднизът присъства в низа с изразите if-else. Ако поднизът присъства в низа, операторът if ще се покаже на конзолата, в противен случай ще бъде отпечатан операторът else:
$низ = „Добре дошли в LinuxHint, света на програмирането“ ;
$подниз = 'LinuxHint' ;
ако ( stripos ( $низ , $подниз ) !== невярно ) {
ехо 'Поднизът' $подниз ' присъства в дадения низ' ;
} друго {
ехо 'Поднизът' $подниз ' не присъства в дадения низ' ;
}
Долен ред
The ленти() е много полезна функция в PHP, която лесно и ефективно сравнява низове в масив. С неговия прост синтаксис разработчиците могат лесно да го използват, за да намерят първото срещане на низ, дори ако данните на низа са различни от низа. Тази функционалност е многостранна и може да се използва за много задачи, от търсене на ключови думи в търсачка до проверка на съществуването на определен подниз в по-голям низ.