downloads | documentation | faq | getting help | mailing lists | licenses | wiki | reporting bugs | php.net sites | conferences | my php.net

search for in the

mb_strrpos> <mb_strrichr
[edit] Last updated: Fri, 17 May 2013

view this page in

mb_strripos

(PHP 5 >= 5.2.0)

mb_strriposBusca la posicion de la última ocurrencia de un string dentro de otro string, insensible a mayúsculas/minúsculas

Descripción

int mb_strripos ( string $haystack , string $needle [, int $offset = 0 [, string $encoding ]] )

Realiza una operación strpos() segura multibyte basada en el número de caracteres. La posición de needle se cuenta desde el comienzo de haystack. La posición del primer carácter es 0. La posición del segundo carácter es 1. A diferencia de mb_strrpos(), mb_strripos() es insensible a mayúsculas/minúsculas.

Parámetros

haystack

El string a comprobar, para la última ocurrencia de needle

needle

El string a buscar en haystack.

offset

La posición de haystack donde iniciar la búsqueda

encoding

El nombre de la codificación de caracteres a usar. Si se omite, se usará la codificación de caracteres interna.

Valores devueltos

evuelve la posición numérica de la última ocurrencia de needle en el string haystack, o FALSE si no se encuentra needle.

Ver también

  • strripos() - Encuentra la posición de la última aparición de un substring insensible a mayúsculas y minúsculas en un string
  • strrpos() - Encuentra la posición de la última aparición de un substring en un string
  • mb_strrpos() - Busca la posicion de la última ocurrencia de un string en otro string



add a note add a note User Contributed Notes mb_strripos - [1 notes]
up
0
easai
2 years ago
Here are Java like startsWith/endsWith implementations in PHP.

<?php
   
function startsWith($haystack,$needle)
    {
     
$res=FALSE;
      if(
mb_strripos($haystack,$needle,0,"utf-8")==0)
        
$res= TRUE;
      return
$res;
    }

    function
endsWith($haystack,$needle)
    {
     
$res=FALSE;
     
$len=mb_strlen($haystack);
     
$pos=$len-mb_strlen($needle);
      if(
mb_strripos($haystack,$needle,0,"utf-8")==$pos)
        
$res= TRUE;
      return
$res;
    }
?>

 
show source | credits | stats | sitemap | contact | advertising | mirror sites