PHP strcspn() -funktio
Esimerkki
Palauttaa merkkijonossa "Hello world!" ennen merkkiä "w" löydettyjen merkkien määrän:
<?php echo strcspn("Hello world!","w"); ?>
Määrittely ja käyttö
strcspn() -funktio palauttaa merkkijonossa ennen määritettyjen merkkien löytämistä olevien merkkien määrän (mukaan lukien välilyönnit).
Vinkki:Käytä strspn() Funktio palauttaa merkkijonossa olevien määritetyn merkkilistan merkkien määrän.
Kommentti:Tämä funktio on binaarisesti turvallinen.
Syntaksi
strcspn(merkkijono,merkki,Aloitussijainti,Pituus)
Parametrit | Kuvaus |
---|---|
merkkijono | Välttämätön. Määrittää haettavan merkkijonon. |
merkki | Välttämätön. Määrittää haettavan merkin. |
Aloitussijainti | Valinnainen. Määrittää, missä merkkijonossa aloittaa haun. |
Pituus | Valinnainen. Määrittää merkkijonon pituuden (haetaan montako merkkiä). |
Tekninen yksityiskohta
Palautusarvo: | Palauttaa merkkijonossa ennen määritetyn merkin löytämistä olevien merkkien määrän. |
PHP versio: | 4+ |
Päivityspäiväkirja: | PHP 4.3:ssa lisättiin Aloitussijainti Ja Pituus Parametrit. |
Lisää esimerkkejä
Esimerkki 1
Käytä kaikkia parametreja tulostamaan merkkijonossa "Hello world!" ennen merkkiä "w" löydettyjen merkkien määrä:
<?php echo strcspn("Hello world!","w",0,6); // Aloitussijainti on 0, haettavan merkkijonon pituus on 6. ?>