Jump to content

Ajuda para loop de valores vindo de um explode


ResoDUTE
 Share

Recommended Posts

Boas noites pessoal...

Estou com um problema ao tentar fazer loop de uma string onde esta é partida por um explode.

Passo um exemplo do que tenho:

$string="dado, dado1, dado2";

explode(",", $string);

neste momento, os valores estão separados, agora como faço para repetir os valores?

tipo assim:

dado

dado1

dado2

agradecia uma ajudinha

cumprimentos

Link to comment
Share on other sites

$string="dado, dado1, dado2";

explode(",", $string);

neste momento, os valores estão separados, agora como faço para repetir os valores?

tipo assim:

dado

dado1

dado2

Iteras pelo array, normalmente...

$str = "dado1,dado2,dado3";
$arr = explode(",", $str);

if(!empty($arr) && is_array($arr))
    foreach($arr as $val)
        echo($val);

// vai cuspir "dado1dado2dado3", se quiseres metes lá uma quebra de linha, ou o que quiseres

"Para desenhar um website, não tenho que saber distinguir server-side de client-side" - um membro do fórum que se auto-intitula webdesigner. Temo pelo futuro da web.

Link to comment
Share on other sites

Iteras pelo array, normalmente...

$str = "dado1,dado2,dado3";
$arr = explode(",", $str);

if(!empty($arr) && is_array($arr))
    foreach($arr as $val)
        echo($val);

// vai cuspir "dado1dado2dado3", se quiseres metes lá uma quebra de linha, ou o que quiseres

eu consegui de outra forma...

penso que seja correcta:

$string="dado, dado1, dado2";

$dados=explode(",", $string);

for($i=0; $i<count($dados); $i++){
echo $dados[$i];
}
Link to comment
Share on other sites

eu consegui de outra forma...

penso que seja correcta:

$string="dado, dado1, dado2";

$dados=explode(",", $string);

for($i=0; $i<count($dados); $i++){

echo $dados[$i];

}

É a mesma coisa. Só não te esqueças de incluir um separador no echo (um espaço, uma vírgula, uma quebra de linha), senão sai-te tudo seguido.

"Para desenhar um website, não tenho que saber distinguir server-side de client-side" - um membro do fórum que se auto-intitula webdesigner. Temo pelo futuro da web.

Link to comment
Share on other sites

É a mesma coisa. Só não te esqueças de incluir um separador no echo (um espaço, uma vírgula, uma quebra de linha), senão sai-te tudo seguido.

Sim eu sei LOL

Isto é para ser escrito dentro de uma table, portanto não há problema...

Obrigado...

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.