Funções que funcionam com strings em PHP
- 24-07-2022
- Toanngo92
- 0 Comments
PHP suporta funções internas para trabalhar com strings. Em essência, se as funções não são fornecidas ou as situações são complicadas, podemos usar algoritmos para lidar com isso, mas com a ajuda de funções internas, isso nos ajuda a reduzir o tempo de escrita do algoritmo, não precisamos nos preocupar com a forma como o função matemática se comporta e só precisa se preocupar com a entrada e saída da função.
Referência completa aqui: https://www.php.net/manual/en/ref.strings.php
Algumas funções básicas de string:
strlen() : Retorna o comprimento da string. strlen() é uma função interna que calcula o comprimento de uma string, incluindo todos os caracteres especiais e espaços.
Sintaxe:
strlen(string)
Por exemplo:
<?php echo strlen("Hello Toan!"); // output: 11 ?>
str_word_count() : A função str_word_count() retorna o número de palavras em uma string.
Sintaxe:
str_word_count(string, return_value, chars)
Lá:
string: é a string de entrada.
valor_de_retorno: especifica o valor de retorno da função e pode ser um dos seguintes: 0 (retorna o número de palavras encontradas), 1 (retorna um array contendo todas as palavras encontradas na string) ou 2 (retorna um array associativo) ( opcional)
chars: especifica uma lista de caracteres adicionais a serem tratados como uma palavra (opcional)
Por exemplo:
<?php echo str_word_count("Hello Toan"); //output: 2 ?>
strrev() : Esta é uma função predefinida usada para reverter uma string. Essa é uma das operações de string mais básicas que programadores e desenvolvedores usam.
Sintaxe:
string strrev(string $string );
Por exemplo:
<?php echo strrev("Hello"); // output: olleH ?>
strpos() : Esta função é usada para encontrar um texto especificado em uma string. Se houver uma correspondência, ele retornará a posição do caractere do primeiro valor correspondente que é um número inteiro; se nenhum, retorna FALSE .
Sintaxe:
strpos($string, $find, $start) ;
Por exemplo:
<?php echo strpos("Hello Toan!", "Toan"); // output: 6 ?>
str_replace() : Função usada para substituir caracteres em uma string.
Sintaxe:
str_replace($search, $replace, $string, $count)
Lá:
- $search indica o valor que está sendo pesquisado
- $replace é o valor de substituição
- $string é a string a ser substituída
- $count indica o número de substituições bem-sucedidas
Por exemplo:
<?php echo str replace("Toan", "Hello", "Hello Toan!"); //output: Hello Hello! ?>
ucwords() : Esta função retorna uma string após converter o primeiro caractere de cada palavra na string dada para maiúscula.
Sintaxe:
string ucwords(string $str)
Por exemplo:
<?php $str="my name is toan."; $str_ucwords($str); // output: My Name Is Toan ?>