Funções e manipulação de strings em PHP

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.