PHP strchr()-funktio
Esimerkki
Etsi "world"-sanan ensimmäinen esiintymä merkkijonossa "Hello world!" ja palauta tämän merkkijonon loppuosa:
<?php echo strchr("Hello world!","world"); ?>
Määrittely ja käyttö
strchr() -funktiota etsii merkkijonoa toisessa merkkijonossa ensimmäisen kerran.
Tämä funktio on strstr() -funktion synonyymi。
Huomautus:Tämä funktio on binary-safe。
Huomautus:Tämä funktio on case-sensitive. Jos tarvitset case-insensitive hakua, käytä stristr() Funktiot。
Syntaksi
strchr(string,search,before_search);
Parametrit | Kuvaus |
---|---|
string | Välttämätön. Määrittää etsittävä merkkijono。 |
search |
Välttämätön. Määrittää etsitty merkkijono。 Jos parametri on numero, se etsii merkkijonoa, joka vastaa annetun ASCII-arvon. |
before_search |
Valinnainen. Oletusarvo on "false" boolean. Jos asetettu "true",se palauttaa search Parametrit ensimmäisen esiintymän edellinen osa merkkijonosta。 |
Tekninen yksityiskohta
Palautusarvo: | Palauta merkkijonon loppuosa (匹配点之后)。Jos etsittyä merkkijonoa ei löydy, palautetaan FALSE。 |
PHP-versio: | 4+ |
Päivityspäiväkirja: | PHP 5.3:ssa lisättiin before_search Parametrit。 |
Lisää esimerkkejä
Esimerkki 1
Etsi merkkijonoa "o" ASCII-arvon mukaan ja palauta merkkijonon loppuosa:
<?php echo strchr("Hello world!",111); ?>
Esimerkki 2
Palauta "world" ensimmäisen esiintymän edellinen osa merkkijonosta:
<?php echo strchr("Hello world!","world",true); ?>