Kuinka käyttää stripos()-funktiota PHP:ssä

Kuinka Kayttaa Stripos Funktiota Php Ssa



PHP:ssä, jouset ovat merkkijoukko, joissa jokaista merkkiä edustaa yksi tavu. PHP tarjoaa erilaisia ​​sisäänrakennettuja toimintoja merkkijonojen jakamiseen, vertailuun, korvaamiseen ja ketjuttamiseen. Merkkijonojen vertailu voidaan tehdä helposti PHP:ssä sisäänrakennetun toiminnon avulla nauhat (). Tämä PHP-menetelmä on helpoin tapa löytää alimerkkijonon esiintyminen merkkijonosta.

Tässä oppaassa käsittelemme nauhat () funktio, sen syntaksi ja sen käyttö PHP:ssä esimerkein.

Mikä on stripos()-funktio PHP:ssä

nauhat () on PHP:n isot ja pienet kirjaimet erotteleva menetelmä, jota käytetään etsimään alimerkkijonon läsnäolo merkkijonosta. Jos osamerkkijono on läsnä, tämä menetelmä näyttää alimerkkijonon ensimmäisen esiintymän kokonaisluvun sijainnin merkkijonossa, muussa tapauksessa se näyttää epätosi tai ei mitään.







Syntaksi



Seuraavassa on syntaksi nauhat () PHP:ssä:



stripoja ( merkkijono , löytö , alkaa ) ;

Tässä, merkkijono määrittää etsittävän merkkijonon, the löytö määrittää etsittävän alimerkkijonon ja alkaa määrittää paikan, josta haku aloitetaan, ja merkkijonon sijainti alkaa 0:sta, ei 1:stä.





Tämän menetelmän palautusarvo on kokonaisluku, jos osamerkkijono on läsnä, ja bool-arvo on epätosi, jos merkkijonoa ei ole.

Kuinka käyttää stripos()-funktiota PHP:ssä

Seuraava perusesimerkki selittää sovelluksen käytön nauhat () toiminto PHP:ssä.



Esimerkki 1

Tässä esimerkissä olemme etsineet alimerkkijonoa 'käsikirjoitus' merkkijonossa ja menetelmä palauttaa komentosarjan sijainnin:



kaiku stripoja ( 'PHP on skriptikieli' , 'käsikirjoitus' ) ;

?>

Esimerkki 2

Seuraavassa esimerkissä olemme alustaneet string str ja käytti sitten nauhat () löytääksesi php merkkijonossa kahdella eri aloitusasennolla. Etsimme paikan sijaintia php in string str . Vaikka isolla kirjaimella P käytetään lähdemerkkijonossa, tämä menetelmä löytää php ja näyttää alimerkkijonon sijainnin:



$str = 'PHP on skriptikieli, rakastan PHP:tä!' ;

kaiku stripoja ( $str , 'php' , 0 ) ;

kaiku ' \n ' ;

kaiku stripoja ( $str , 'php' , viisitoista ) ;

?>

Yllä olevassa koodinpätkässä ensimmäinen osamerkkijono PHP on indeksipositiossa 0 ja se toinen PHP sijaitsee hakemistossa 36. Ensimmäisessä stripos()-funktiossa aloituspaikka on 0 joten se tulostaa PHP:n ensimmäisen esiintymän sijainnin. Toisessa lausunnossa kanssa nauhat () alimerkkijonon haun aloituspaikka on viisitoista, joten tämä toiminto ohittaa tätä kohtaa edeltävät osamerkkijonot ja tulostaa ensimmäisen esiintymän PHP aloitusasennon jälkeen.

Esimerkki 3

Seuraava koodinpätkä varmistaa, onko alimerkkijono mukana if-else-lauseiden merkkijonossa. Jos alimerkkijono on merkkijonossa, if-lause näytetään konsolissa, muuten else-lause tulostetaan:



$string = 'Tervetuloa LinuxHintiin, ohjelmoinnin maailmaan' ;

$alamerkkijono = 'LinuxHint' ;

jos ( stripoja ( $string , $alamerkkijono ) !== väärä ) {

kaiku 'Alamerkkijono' $alamerkkijono ' on läsnä annetussa merkkijonossa' ;

} muu {

kaiku 'Alamerkkijono' $alamerkkijono 'ei ole annetussa merkkijonossa' ;

}

Bottom Line

The nauhat () Funktio on erittäin hyödyllinen PHP-funktio, joka vertaa helposti ja tehokkaasti taulukon merkkijonoja. Sen yksinkertaisen syntaksin ansiosta kehittäjät voivat helposti käyttää sitä löytääkseen merkkijonon ensimmäisen esiintymän, vaikka merkkijonon tiedot eroaisivat merkkijonosta. Tämä toiminto on monipuolinen ja sitä voidaan käyttää moniin tehtäviin aina hakukoneen avainsanojen etsimisestä aina tietyn alimerkkijonon olemassaolon tarkistamiseen suuremmassa merkkijonossa.