No PHP, strings são um tipo de dados fundamental usado para processamento de texto. O PHP fornece várias funções e operações para trabalhar eficientemente com strings.
Neste artigo, exploraremos algumas funções e operações de string comuns em PHP com explicações e exemplos detalhados.
Funções básicas de string
strlen(): Retorna o comprimento de uma string.
strtoupper(): Converte uma string para letras maiúsculas.
strtolower(): Converte uma string em letras minúsculas.
substr(): extrai uma parte de uma string com base em uma posição inicial e comprimento.
Exemplo:
$str = "Hello, world!";
echo strlen($str); // Output: 13
echo strtoupper($str); // Output: HELLO, WORLD!
echo strtolower($str); // Output: hello, world!
echo substr($str, 0, 5); // Output: Hello
Concatenação de strings
Use o "." operador para concatenar strings.
Use a concat() função para concatenar strings.
Exemplo:
$str1 = "Hello";
$str2 = "world!";
echo $str1. ", ". $str2; // Output: Hello, world!
echo concat($str1, ", ", $str2); // Output: Hello, world!
Pesquisando e Substituindo em Strings
strpos(): Localiza a primeira ocorrência de uma substring dentro de uma string.
str_replace(): Substitui todas as ocorrências de um caractere ou substring dentro de uma string por outra string.
Exemplo:
$str = "Hello, world!";
echo strpos($str, "world"); // Output: 7
echo str_replace("world", "universe", $str); // Output: Hello, universe!
Separando e juntando strings
explode(): divide uma string em uma matriz com base em um delimitador.
implode(): Une os elementos de um array em uma string, separados por um delimitador.
Exemplo:
$str = "apple,banana,orange";
$array = explode(",", $str);
print_r($array); // Output: Array([0] => apple [1] => banana [2] => orange)
$newStr = implode("-", $array);
echo $newStr; // Output: apple-banana-orange
Os exemplos acima ilustram algumas funções e operações básicas de string em PHP. O PHP fornece muito mais funções para lidar com strings de maneira flexível e poderosa. Você pode explorar mais dessas funções na documentação oficial do PHP.



