strrpos

strrpos -- Najít pozici posledního výskytu znaku v řetězci

Popis

int strrpos ( string haystack, char needle)

Vrací číselnou pozici posledního výskytu needle v řetězci haystack . needle může být jen jeden znak dlouhá . Pokud obsahuje více znaků , použije se první z nich .

Pokud needle nenajde , vrací FALSE .

Poznámka : Návratové hodnoty " znak nalezen na pozici 0 " a "znak nenalezen " se dají snadno zaměnit . Tady je návod , jak zjistit tento rozdíl :

 
/

 
/

 
v

 
PHP

 
4.0b3

 
a

 
novějších

 
:

 
$pos

 
=

 
strpos

 
(

 
$mystring

 
,

 
"b")

 
;

 
if

 
($pos

 
===

 
false

 
)

 
{

 
/

 
/

 
tři

 
rovnítka

 
/

 
/

 
nenalezeno..

 
.

 
}

 
/

 
/

 
ve

 
verzích

 
starších

 
než

 
4.0b3

 
:

 
$pos

 
=

 
strpos

 
($mystring

 
,

 
"b")

 
;

 
if

 
(is_string

 
($pos

 
)

 
!$pos

 
)

 
{

 
/

 
/

 
nenalezeno..

 
.

 
}







Pokud needle není řetězec , převede se na integer a použije se jako XXX ordinal hodnota znaku .

Viz také : strpos( ) , strrchr( ) , substr( ) , stristr( ) a strstr( ) .