stripos

(PHP 5)

stripos --  Encontrar la posición de la primera ocurrencia de una cadena, insensible a mayúsculas y minúsculas

Descripción

int stripos ( string pajar, string aguja [, int desplazamiento] )

Devuelve la posición numérica de la primera ocurrencia de aguja en el pajar tipo string. A diferencia de strpos(), stripos() es indiferente a mayúsculas y minúsculas.

Note que la aguja puede ser una cadena de uno o más caracteres.

Si aguja no se encuentra, stripos() devolverá el valor boolean FALSE.

Aviso

Esta función puede devolver FALSE, pero también puede devolver un valor no-booleano que será evaluado FALSE, como por ejemplo 0 o "". Por favor, lea la sección Booleans para más información. Utilice el operador === para comprobar el valor devuelto por esta función.

Ejemplo 1. Ejemplos de stripos()

<?php
$encontradme
= 'a';
$micadena1 = 'xyz';
$micadena2 = 'ABC';

$pos1 = stripos($micadena1, $encontradme);
$pos2 = stripos($micadena2, $encontradme);

// No, ciertamente 'a' no esta en 'xyz'
if ($pos1 === false) {
    echo
"La cadena '$encontradme' no fue encontrada en la cadena '$micadena1'";
}

// Note nuestro uso de ===.  Simplemente == no funcionaria como es de
// esperarse, ya que la posicion de 'a' es el caracter 0 (el primero).
if ($pos2 !== false) {
    echo
"Encontramos '$encontradme' en '$micadena2' en la posicion $pos2";
}
?>

Si aguja no es una cadena, es convertida a un entero y aplicada como el valor ordinal de un caracter.

El parámetro opcional desplazamiento le permite especificar el caracter en pajar a partir del que desea empezar a buscar. La posición devuelta sigue siendo relativa al comienzo de pajar.

Nota: Esta función es segura binariamente.

Vea también strpos(), strrpos(), strrchr(), substr(), stristr(), strstr(), strripos() y str_ireplace().

Hosting by: hurra.com
Generated: 2007-01-26 18:01:07