GIOVANI DA CRUZ Falar comigo
PHP

Qual é a maneira mais fácil de dividir uma string e expandir cada valor em uma linha separada em PHP?

2 min de leitura 69 visualizações

split in php

A resposta está em duas funções simples:

  • split
  • expand

A função split permite dividir uma string em partes, usando um separador. Esse separador pode ser algo que você mesmo forneça ou até retirado de outra célula utilizando a função ref().

Após realizar essa operação, a coluna de valores se transforma em uma lista de strings, como por exemplo: ["1", "2", "3", "4", "5"]. A partir daí, a função expand entra em ação, convertendo essa lista em novas linhas individuais.

Vamos a alguns exemplos práticos em PHP.

 

Exemplo de código

Função split:

function splitString($string, $separator) {
    return explode($separator, $string);
}

$string = "1,2,3,4,5";
$separator = ",";

$result = splitString($string, $separator);
print_r($result);

Saída:

Array
(
    [0] => 1
    [1] => 2
    [2] => 3
    [3] => 4
    [4] => 5
)

 

Função expand:

function expandArray($array) {
    foreach ($array as $item) {
        echo $item . PHP_EOL;
    }
}

$array = ["1", "2", "3", "4", "5"];
expandArray($array);

Saída

1
2
3
4
5

 

Exemplo completo

function splitString($string, $separator) {
    return explode($separator, $string);
}

function expandArray($array) {
    foreach ($array as $item) {
        echo $item . PHP_EOL;
    }
}

$string = "1,2,3,4,5";
$separator = ",";

// Dividir a string em um array
$array = splitString($string, $separator);

// Expandir e imprimir cada valor em uma nova linha
expandArray($array);

Saída completa:

1
2
3
4
5

 

Conclusão

Utilizando as funções split e expand, você pode facilmente manipular strings e listas de valores em PHP, dividindo-as com o separador desejado e depois expandindo cada item em uma linha separada.

 

 

Gostou desses exemplos? Tem alguma dúvida ou sugestão? Fique à vontade para deixar seu comentário abaixo, sua participação é sempre bem-vinda!

Se você gostou desse conteúdo, não deixe de explorar outros posts no blog, onde compartilho dicas, tutoriais e insights sobre programação e desenvolvimento web.

 

Um abraço e até a próxima. Valeu!

 

#PHP

#Programação

#DesenvolvimentoWeb

#Tutorial

#GiovaniDaCruz

Deixe um comentário

Seu e-mail não será publicado.