Função PHP strrpos()
O strrpos() A função em PHP é usada para localizar a existência da substring na string fornecida desde o último. Se a substring estiver presente na string fornecida, esta função retorna o valor inteiro como a posição da substring e se a substring não estiver presente, este método retorna falso. , Esta função aceita os dois parâmetros obrigatórios e um opcional. O formato para usar esta função em PHP é fornecido abaixo:
strrpos ( $string , $pesquisa , $start )Aqui $ string especifica a string a ser pesquisada, o $pesquisa parâmetro é a string que você precisa encontrar e $start é o parâmetro opcional para especificar a posição para iniciar a pesquisa.
Observação: No contexto de uma string, a última ocorrência de uma substring é a posição da substring na string, contando a partir do início da string, onde a substring aparece pela última vez.
Exemplo 1
Considere o seguinte código de exemplo simples de strrpos() a posição da substring :
$str = 'Olá Linux' ;
$last_pos = strrpos ( $str , 'n' ) ;
eco $last_pos ;
?>
Exemplo 2
O strrpos() A função também pesquisará uma string completa, desde que a string que você está procurando esteja contida na string maior que você está procurando.
Por exemplo:
$ string = 'Bem-vindo ao Linuxhint.' ;
$pesquisa = 'Linux' ;
$posição = strrpos ( $ string , $pesquisa ) ;
eco $posição ;
?>
Exemplo 3
O strrpos() função faz distinção entre maiúsculas e minúsculas, ela tratará o vem e vem de forma diferente, então se você pesquisar o VIR no $ string o erro será exibido em seu console.
$ string = 'Bem-vindo aos meus blogs' ;
$pesquisa = 'VIR' ;
$res1 = strrpos ( $ string , $pesquisa ) ;
eco $res1 . ' ' ;
eco 'A string de pesquisa não foi encontrada, então retornou: ' ;
var_dump ( $res1 ) ;
?>
Conclusão
O strrpos() função em PHP é útil para encontrar a última existência da substring na string. É útil quando precisamos encontrar a substring que está presente no final da string. Discutimos o uso do strrpos() função com exemplos na seção acima do guia. Os desenvolvedores PHP podem desenvolver aplicativos melhores ao entender e utilizar esta função.