Как да използвате функцията stripos() в PHP

Kak Da Izpolzvate Funkciata Stripos V Php



В PHP, струни са набор от знаци, в които всеки знак е представен от един байт. PHP предоставя различни вградени функции за разделяне, сравняване, заместване и свързване на низовете. Сравнението на низове може лесно да се направи в PHP с помощта на вградената функция ленти(). Този метод на PHP е най-лесният начин за намиране на срещането на подниза в низ.

В това ръководство ще обсъдим ленти() функция, нейния синтаксис и нейното използване в 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, която лесно и ефективно сравнява низове в масив. С неговия прост синтаксис разработчиците могат лесно да го използват, за да намерят първото срещане на низ, дори ако данните на низа са различни от низа. Тази функционалност е многостранна и може да се използва за много задачи, от търсене на ключови думи в търсачка до проверка на съществуването на определен подниз в по-голям низ.