Como usar as funções startsWith() e endsWith() em PHP

Como Usar As Funcoes Startswith E Endswith Em Php



O PHP fornece várias funções integradas que facilitam o trabalho com strings. StartsWith() e endsWith() são duas dessas funções que nos permitem determinar se uma determinada string começa ou termina com uma determinada substring. Este artigo aborda o uso de Começa com() e termina com() funções em PHP.

Como usar as funções startsWith() e endsWith() em PHP

As funções startsWith() e endsWith() no PHP podem ser usadas para verificar se uma string começa ou termina com um determinado caractere ou conjunto de caracteres, o que é útil para validação e filtragem.

Eles também podem ser usados ​​para aparar strings com base em seus caracteres iniciais ou finais, o que é útil para formatar e exibir dados, abaixo está o detalhe de ambas as funções:







Função começaCom()

A função startsWith() no PHP pode verificar se uma string começa com uma substring especificada.



Sintaxe



A sintaxe da função startWith() é a seguinte:





bool começa com ( corda $palheiro , corda $agulha )

Aqui, $palheiro representa a string a ser pesquisada e $agulha representa a substring a ser procurada.

Retornar

A função retorna true se o primeiro elemento de $haystack for $needle e false caso contrário.



Função endWith()

Para verificar se uma string termina com uma substring específica em PHP, normalmente a função endsWith() é usada.

Sintaxe

A sintaxe dessa função é a seguinte:

bool termina com ( corda $palheiro , corda $agulha )

Aqui, $palheiro representa a string a ser pesquisada e $agulha representa a substring a ser procurada.

Retornar

A função retorna verdadeiro se $palheiro terminar com $agulha, e falso de outra forma.

Exemplo: Usando as funções startsWith() e endsWith() em PHP

Vamos dar uma olhada em um exemplo que demonstra o uso das funções startsWith() e endsWith() no PHP:



função começa com ( $palheiro , $agulha ) {

retornar substr ( $palheiro , 0 , strlen ( $agulha ) ) === $agulha ;

}

função termina com ( $palheiro , $agulha ) {

retornar substr ( $palheiro , - strlen ( $agulha ) ) === $agulha ;

}

//Define uma string

$ string = 'Olá, PHP!' ;

// Use a função startsWith() para verificar se a string começa com 'Hello'

se ( começa com ( $ string , 'Olá' ) ) {

eco 'A string começa com 'Olá'.' ;

} outro {

eco 'string não começa com 'Olá'.' ;

}

// Use a função endsWith() para verificar se a string termina com 'PHP!'

se ( termina com ( $ string , 'PHP!' ) ) {

eco 'A string termina com 'PHP!'.' ;

} outro {

eco 'string termina sem 'PHP!'.' ;

}

?>

Neste exemplo, definimos as funções startsWith() e endsWith() e as usamos para verificar se uma determinada string começa ou termina com uma substring especificada. A saída desse código seria:

Conclusão

As funções startsWith() e endsWith() são funções simples, porém poderosas, que nos permitem verificar se uma determinada string começa ou termina com uma substring especificada no PHP. Ao usar essas funções, podemos facilmente validar a entrada do usuário, pesquisar padrões específicos em uma string e realizar outras operações úteis.