mb_strpos - Český PHP manuál

PHP Manuál Textové řetězce mb_strpos - Český PHP manuál

Najde pozici prvního výskytu podřetězce v řetězci.

Parametry

Řetězec (tzv. kupka) a hledaný podřetězec (tzv. jehla). Můžeme zadat 3. nepovinný parametr offset, který udává kolik znaků ze začátku řetězce se při hledání přeskočí. Dále můžeme uvést i nepovinné kódování, podobně jako u předchozí funkce.

Návratová hodnota

Funkce vrací pozici prvního výskytu podřetězce, kterou může být i 0 (kdy je podřetězec na 1. pozici v textu). Pokud funkce podřetězec nenajde, vrátí false. Abychom odlišili false od 0, musíme porovnávat přes === nebo !==.

Příklad

<?php
if (mb_strpos("Příliš žluťoučký kůň", "kůň") !== false)
        echo "Nalezeno";
else
        echo("Nenalezeno");

Výstup:

Nalezeno

K funkci mb_strpos() existuje ještě funkce mb_strrpos() (r navíc jako reverse), která funguje úplně stejně, jen vyhledává od konce řetězce. Hodí se např. když zjišťujeme příponu souboru.


 

  Aktivity (1)

Manuál pro vás napsal David Čápka
Avatar
Autor pracuje jako softwarový architekt a pedagog na projektu ITnetwork.cz (a jeho zahraničních verzích). Velmi si váží svobody podnikání v naší zemi a věří, že když se člověk neštítí práce, tak dokáže úplně cokoli.
Unicorn College Autor se informační technologie naučil na Unicorn College - prestižní soukromé vysoké škole IT a ekonomie.

Miniatura
Všechny články v sekci
Textové řetězce - Český PHP manuál

 

 

Komentáře

Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zatím nikdo nevložil komentář - buď první!