Variáveis string são usadas para armazenar e manipular texto.
Variáveis string são usadas para valores que contêm caracteres.
Depois de criar a string, podemos operar nela. Você pode usar a string diretamente na função ou armazená-la em uma variável.
No exemplo a seguir, criamos uma variável string chamada txt e atribuímos a ela o valor "Olá, mundo!". Em seguida, geramos o valor da variável txt:
<?php$txt = "Olá mundo!" ;echo $txt ? >
Nota: Ao atribuir um valor de texto a uma variável, lembre-se de colocar o valor do texto entre aspas simples ou duplas. |
Agora, vamos dar uma olhada em algumas funções e operadores comumente usados para manipular strings.
No PHP, existe apenas um operador de string.
O operador de concatenação (.) é usado para concatenar dois valores de string.
O exemplo a seguir demonstra como concatenar duas variáveis de string:
<?php$txt1 = "Olá mundo!" ; $txt2 = " Que bom dia ! " ; echo $ txt1 .
O código acima irá gerar: Olá, mundo!
Dica: No código acima, usamos o operador de concatenação duas vezes. Isso se deve ao fato de precisarmos inserir um espaço entre as duas strings.
Às vezes é útil saber o comprimento de um valor de string.
A função strlen() retorna o comprimento de uma string em caracteres.
O exemplo a seguir retorna o comprimento da string "Hello world!":
<?php echo strlen ( "Olá mundo!" ?> );
O código acima irá gerar: 12
Dica: strlen() é frequentemente usado em loops e outras funções quando é importante determinar quando uma string termina. (Por exemplo, em um loop, precisamos finalizá-lo após o último caractere da string.)
A função strpos() é usada para encontrar um caractere ou um texto especificado dentro de uma string.
Se uma correspondência for encontrada na string, a função retornará a primeira posição do caractere correspondente. Se nenhuma correspondência for encontrada, retorna FALSE.
O exemplo a seguir localiza o texto "world" na string "Hello world!":
<?php echo strpos ( "Olá mundo!" , "mundo" ? >
O código acima irá gerar: 6
Dica: No exemplo acima, a string “world” está na posição 6. A razão pela qual é 6 em vez de 7 é que o primeiro caractere da string está na posição 0, não na posição 1.
Para obter um manual de referência completo para todas as funções de string, visite nosso Manual de referência de strings PHP.
Este manual de referência fornece uma breve descrição e exemplos de aplicação de cada função!