PHP

Strings em PHP

Strings em PHP é um conjunto de caracteres, letras, números ou símbolos. O tratamento de strings em PHP é amplo.

Veja as principais funções que permitem fazer quase tudo com strings:

  $nome = "Benedito";
  $nomeCompleto = "benedito silva júnior";
  
  echo strtoupper($nome); //Converte para letras maiúsculas
  echo strtolower($nome); //Converte para letras minúsculas
  echo ucfirst($nome); //Primeira letra da palavra em maiúsculo
  
  //Converte as primeiras letras de cada palavra em maiúsculas
  echo ucwords($nomeCompleto); //Mostra "Benedito Silva Júnior"
  
  echo str_replace("e", "3", $nome); //Substitui a letra "e" por "3" → "B3n3dito"
  echo strpos($nome, "i"); //Retorna o índice da posição de uma letra na string → 5 
  echo substr($nome, 5, 7); //Substring - mostra a string a partir da posição x até y → "ito" 
  echo strlen($nome); //Retorna o tamanho da string → 8 
  echo strrev($nome); //Inverte a string → "otideneB" 

Criptografia de string:

Exemplos:

  $senha = 'vousairdessa';
  echo("Senha criptografada: ".crypt($senha));
  echo("Senha criptografada: ".sha1($senha));
  echo("Senha criptografada: ".md5($senha));

  Remoção de espaços em branco:
    
  echo("início e fim: ".trim(' segurança e paz !'));
  echo("apenas início: ".ltrim(' segurança e paz! '));
  echo("apenas final: ".rtrim(' segurança e paz! '));

Quando utilizamos aspas duplas podemos fazer a interpolação de variáveis:

  $nome = "Benedito";
  
  echo "O meu nome é $nome"; //Será impresso "O meu nome é Benedito"   
  echo 'O meu nome é $nome'; //Será impresso "O meu nome é $nome" 
DESEJA APRIMORAR SEUS CONHECIMENTOS EM PHP ORIENTADO A OBJETOS?

Então conheça o curso online que já ajudou milhares de pessoas a aprender a programar e desenvolver seus próprios projetos do ZERO.

CLIQUE NA IMAGEM ABAIXO E SAIBA MAIS:

Link do curso: https://go.hotmart.com/A18082772K

Como usar sessões para manipular variáveis em PHP

Dúvidas ou sugestões? Deixem nos comentários! Para mais dicas, acesse o nosso canal no YouTube:
https://youtube.com/criandobits

Bene Silva Júnior

Bacharel em Sistemas de Informação pelo Instituto Paulista de Pesquisa e Ensino IPEP. Apaixonado por tecnologias e games do tempo da vovó!

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *