Dividindo uma string em partes no PHP


Um leitor comentou um artigo onde eu demonstrava como ler um arquivo TXT via PHP linha a linha, até aí tudo certo, o problema levantado por ele foi específico no tratamento dos dados lidos.

A dúvida dele foi no trabalho de strings contendo um código de barras e o peso, o exemplo passado foi este: 0007893214 00025.

No PHP trabalhar dados é muito simples, no exemplo acima percebemos que o código de barras e o peso estão separados por um espaço em branco, assim para separarmos em duas strings teríamos que fazer o seguinte:

$var = "0007893214 00025";

$var = split(' ', $var);

echo $var[0]."<br>";
echo $var[1];

O que o código PHP acima faz?

Em primeiro lugar, temos a variável $var contendo o conteúdo a ser trabalho, depois utilizamos o comando split() que mediante o pattern (regra para divisão) irá dividir a variável $var quando encontrar as ocorrências.

Resumindo, acima iremos dividir a string no espaço em branco e dessa forma separar os dados referentes ao código de barras e os dados referentes ao peso.

Petter Rafael

Desenvolvedor Web atua com as tecnologias Java e PHP apoiadas pelos bancos de dados Oracle e MySQL. Além dos ambientes de desenvolvimento acima possuiu amplo conhecimento em servidores Apache/Tomcat, Photoshop, Arte & Foto, Flash e mais uma dezena de ferramentas e tecnologias emergentes. Atualmente colabora com o Viablog escrevendo sobre programação e tecnologia.
ViamaisBLOG
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.