Pequenas Dúvidas

  • HTML
  • CSS
  • JS
  • PHP
  • MySQL
  • Marketing Digital
  • Photoshop

Separar as palavras de uma frase em PHP

PHP - explode

Em algum momento durante um desenvolvimento pode ser necessário separar as palavras de uma frase ou determinado conteúdo, sejam para analisar cada uma das palavras ou gravar em campos separados em um banco de dados, por exemplo.

Eis então que nós temos uma solução fácil de utilizar no PHP através da função explode, vamos a um exemplo abaixo:

<?php
$frase = 'Clique em uma mensagem para mostrá-la aqui';
$palavras = explode(' ', $frase);
?>

Basicamente oque eu fiz foi dizer para separar as palavras toda vez que encontrar um ‘ ’ (espaço em branco), mas podem ser utilizados outros tipos de “separador”.

Para exibir uma das palavras, basta agora eu utilizar o índice correspondente à palavra, por exemplo, se eu quiser exibir somente a palavra mensagem, eu utilizo da seguinte forma:

echo $palavras[3];

OBS: O índice começa em zero, portanto a primeira palavra (Clique) será índice 0.

Nome e sobrenome.

Como comentei no inicio da postagem, eu posso utilizar essa função, por exemplo, para gravar nome e sobrenome em campos separados em uma tabela de um banco de dados, mas como pegar o último item de uma matriz facilmente?

Simples, utilizo a função end, acompanhe no exemplo abaixo:

<?php
$frase = 'Clique em uma mensagem para mostrá-la aqui';
$palavras = explode(' ', $frase);
echo end($palavras);
?>

Isso sempre irá garantia que a palavra selecionada foi à última, portanto, pela lógica poderíamos entender como sendo o sobrenome de um cadastro em um formulário.

Dúvidas nos comentários e até a próxima.

 

 

 

 

fev 9, 2015Rodrigo Sarri
Redirecionamento de URL com Javascript/JqueryEnviar dados de um formulário sem atualizar a página com JQUERY (ajax)
Comentários: 1
  1. Wesley Catula
    9 months ago

    Muito bom, parabéns pelo conteúdo!

    RespostaCancelar

Deixe uma resposta Cancelar resposta

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.

6 years ago 1 Comentário Dicas, PHPend(), explode, matriz, php, separar as palavras
Posts recentes
  • Como abrir arquivos php no navegador? 21 de dezembro de 2015
  • Utilizando o F12, a ferramenta do desenvolvedor 7 de dezembro de 2015
  • Como recortar qualquer imagem usando a ferramenta caneta do Photoshop 3 de dezembro de 2015
  • Enviar dados de um formulário sem atualizar a página com JQUERY (ajax) 7 de abril de 2015
  • Separar as palavras de uma frase em PHP 9 de fevereiro de 2015
Categorias
  • Adobe Dreamweaver
  • CSS
  • Dicas
  • facebook
  • HTML
  • JQUERY
  • JS
  • Marketing Digital
  • MySQL
  • Photoshop
  • PHP
  • Sem categoria
Nuvem de tags
phpcssjqueryhtmljavascriptcss3inlinematrizlayoutfacebookfan pagedimensõesstyleimagensremover espaço em brancoclassdreamweaveradobetruqesdicaclasseidpáginacadastrar site no googleimplodeadicionar item de segurança banco de dadosvalidar emailarrayrandacertar horahorário de verãofuso horáriogerar número aleatóriovalidar campos phpmysqlsitemapcomo cadastrar site no buscadorcadastrar site no bingcadastrar site no yahoositemap para videossitemap para imagenscadastro no banco de dados phpsitemap para smartphonesitemap para googlecomo construir um sitemap
Outras postagens
PHP pegar ip do usuário
Como pegar o IP do usuário em PHP?
6 years ago
CSS Display
CSS Display, como e de que forma utilizar?
6 years ago
.php
Gravando e validando dados de qualquer formulário HTML com PHP no Banco de dados (MySQL).
6 years ago
Buscar
2018 © Pequenas Dúvidas - Aprenda um pouco de HTML CSS JS PHP MySQL e Marketing Digital