Strings em PHP

String em PHP é uma sequência de caracteres utilizada para representar letras, palavras ou frases dentro da programação. Um “Olá Mundo” é um exemplo de string em PHP.

Nas maioria das linguagens de programação, strings podem ser expressas tanto na forma literal como dentro de uma variável.

Um exemplo  de string é:

$nome = "Rodrigo Macedo";
echo $nome ;

Sequências de escape

O Interpretador do PHP possui algumas palavras reservadas chamadas de sequências de escape.

Elas servem para atribuir sequências como nova linha ou inserir palavras reservadas. Veja as principais sequências de escpe:

  • \n é substituído por uma nova linha
  • \r é substituído por enter.
  • \t é substituído por tabulação
  • \$ é substituído pelo símbolo de dólar $
  • \” é substituído por aspas duplas
  • \\ é substituído por uma barra simples.

Concatenação em strings em PHP

Para concatenar duas variáveis de strings em PHP, basta utilizar o operador “.”.

No exemplo abaixo, usamos o operador de concatenação de string duas vezes. Há uma terceira string, representada por ” “. Ela serve apenas para separar apenas os dois textos.

<?php
   $exemploString1= "Rodrigo";
   $exemploString2 = "Macedo";
   
   echo $exemploString1 . " " . $exemploString2;
?>

Funções em string

Separamos agora as funções mais utilizadas e comuns dentro do PHP.

Funções strlen()

A função PHP strlen () retorna o comprimento de uma string.

 <?php
    echo strlen("Olá Mundo!"); // Retorna o número 10.
?>

str_word_count()

A função PHP str_word_count () conta o número de palavras em uma string.

 <?php
echo str_word_count("Olá Mundo"); // retorna o número dois.
?>

strrev()

A função strrev() retorna uma string ao inverso.

<?php
echo strrev("Olá Mundo!"); // Retornará a string " !odnuM álO".
?>

strpos()

A função PHP strpos() procura por um texto específico dentro de uma string. Se for encontrada uma correspondência, a função devolve a posição de caracteres da primeira correspondência. Se não for encontrada nenhuma correspondência, ela retornará falsa.

 <?php
echo strpos("Rodrigo Macedo", "Macedo"); // Retorna o número 8.
?>