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");
?>

Suoritus esimerkki

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);
?>

Suoritus esimerkki

Esimerkki 2

Palauta "world" ensimmäisen esiintymän edellinen osa merkkijonosta:

<?php
echo strchr("Hello world!","world",true);
?>

Suoritus esimerkki