PHP

Como quebrar strings em PHP

Às vezes é útil separar strings para melhor apresentar informações ao usuário. Neste post veja como quebrar strings em PHP.

No caso abaixo, é separado o primeiro nome e apresentado na tela para o usuário:

 $nome = "BENEDITO SILVA JÚNIOR";
 
 // 10 é o limite de caracteres. Se a string tiver mais do que quarenta caracteres, ele vai
   pegar do inicio (0) até o 10  
  $aux = substr(strip_tags($nome),0,10); 
  
  // Aqui é encontrado o último espaço em branco da string limitada em 10 caracteres 
  $val = strrpos($aux," "); 
  
  // Aqui limita no valor que nós achamos na linha anterior e adiciona uma vírgula 	
  $stringlimitada = substr(strip_tags($nome),0,$val).", "; 
  
  echo($stringlimitada);

A string “BENEDITO SILVA JÚNIOR” ficaria “BENEDITO”.

Observações:

substr(): é uma função nativa do PHP responsável por retornar um pedaço da string. Para isto ele se utiliza de três parâmetros: a própria string, o índice inicial e a quantidade de caracteres a ser retornada;

strrpos(): é uma função nativa do PHP responsável pelo retorno da primeira ocorrência de um caractere em uma string.

APRENDA A PROGRAMAR EM PHP ORIENTADO A OBJETOS E IMPULSIONE SUA CARREIRA COMO PROGRAMADOR!

O curso de PHP Orientado a Objetos apresenta o passo a passo de como estruturar um sistema do zero com PHP utilizando o padrão de desenvolvimento MVC (Model, View e Controller).

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 CONFIRA!

php orientado a objetos

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

O que é Slim Framework?

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 *