strrpos

strrpos -- Vindt de positie van het laatste voorkomen van een karakter in een string

Beschrijving

int strrpos ( string haystack, char needle)

Geeft de numerieke positie van het laatste voorkomen van needle in de haystack string . Merk op dat needle deze keer alleen een enkel karakter kan zijn . Als in plaats daarvan een hele string wordt gegeven als de needle wordt alleen het eerste karakter van die string gebruikt .

Als needle niet wordt gevonden retourneert deze functie FALSE .

Opmerking : De return waardes " karakter gevonden op plaats 0 " en "karakter niet gevonden " worden nogal eens door elkaar gehaald . Hier is de code om het verschil te detecteren :

 
/

 
/

 
in

 
PHP

 
4.0b3

 
en

 
nieuwer

 
:

 
$pos

 
=

 
strrpos(

 
$mystring

 
,

 
"b")

 
;

 
if

 
($pos

 
===

 
false

 
)

 
{

 
/

 
/

 
opmerking

 
:

 
drie

 
gelij

 
aan

 
tekens

 
/

 
/

 
niet

 
gevonden..

 
.

 
}

 
/

 
/

 
in

 
versies

 
ouder

 
dan

 
4.0b3

 
:

 
$pos

 
=

 
strrpos($mystring

 
,

 
"b")

 
;

 
if

 
(is_string($pos

 
)

 
!$pos

 
)

 
{

 
/

 
/

 
niet

 
gevonden..

 
.

 
}







Als needle geen string is , wordt het geconverteerd naar een integer en toegepast als de ordinale waarde van het karakter .

Zie ook strpos( ) , strrchr( ) , substr( ) , stristr( ) , en strstr( ) .