PHP str_starts_com

Resumo : neste tutorial, você aprenderá como usar a str_starts_with()função PHP para verificar se uma string começa com uma substring.

Introdução à função PHP str_starts_with()

A str_starts_with()função realiza uma pesquisa que diferencia maiúsculas de minúsculas e verifica se uma string começa com uma substring:

str_starts_with ( string $haystack , string $needle ) : boolLinguagem de código:  PHP  ( php )

A str_starts_with()função possui dois parâmetros:

  • $haystacké a string de entrada a ser verificada.
  • $needleé a substring a ser pesquisada na string de entrada.

A str_starts_with()função retorna verdadeiro se $haystackcomeçar com $needleou falsecaso contrário.

A str_starts_with()função está disponível desde o PHP 8.0.0. Se você usar uma versão inferior do PHP, poderá preencher a função assim:

<?php

if (!function_exists('str_starts_with')) {
    function str_starts_with($haystack, $needle) {
        return (string)$needle !== '' && strncmp($haystack, $needle, strlen($needle)) === 0;
    }
}Linguagem de código:  PHP  ( php )

Exemplos de funções PHP str_starts_with()

Vejamos alguns exemplos de uso da str_starts_with()função PHP.

1) Usando a função PHP str_starts_with() com exemplo de caractere único

O exemplo a seguir usa a str_starts_with()função PHP para verificar se a string 'PHP tutorial'começa com a letra 'P':

<?php

$str = 'PHP tutorial';
$substr = 'P';

$result = str_starts_with($str, $substr) ? 'is' : 'is not';

echo "The $str $result starting with $substr";Linguagem de código:  PHP  ( php )

Saída:

The PHP tutorial is starting with PLinguagem de código:  PHP  ( php )

2) Usando a função PHP str_starts_with() com exemplo de múltiplos caracteres

O exemplo a seguir usa a str_starts_with()função PHP para verificar se a string 'PHP tutorial'começa com string 'PHP':

<?php

$str = 'PHP tutorial';
$substr = 'PHP';

$result = str_starts_with($str, $substr) ? 'is' : 'is not';

echo "The $str $result starting with $substr";Linguagem de código:  PHP  ( php )

Saída:

The PHP tutorial is starting with PHPLinguagem de código:  PHP  ( php )

2) Exemplo com distinção entre maiúsculas e minúsculas

É importante ter em mente que a str_starts_with()função realiza uma pesquisa que diferencia maiúsculas de minúsculas. Por exemplo:

<?php

$str = 'PHP tutorial';
$substr = 'php';

$result = str_starts_with($str, $substr) ? 'is' : 'is not';

echo "The $str $result starting with $substr";Linguagem de código:  PHP  ( php )

Saída:

The PHP tutorial is not starting with phpLinguagem de código:  PHP  ( php )

Resumo

  • Use a função PHP str_starts_with()para realizar uma pesquisa com distinção entre maiúsculas e minúsculas e verificar se uma string começa com uma substring.

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *