Fórum Array com valores repetidos #539939
15/12/2015
0
while ($mail = $email->fetch_assoc()) {
$string = $mail['valor'];
$array = explode(',', $string);
//print_r($array);
}
for ($i=1; $i < count($array) ; $i++) {
print($array[$i]);
}/code]
Ele exibe pra mim o valor repetido varias vezes.
Arthur Scarpelli
Curtir tópico
+ 0Posts
15/12/2015
Jothaz
Para o que você quer, se entendi direito usr:
$res = mysql_query("SELECT * FROM pagina");
$escrever=mysql_fetch_array($res);
Gostei + 0
15/12/2015
Arthur Scarpelli
Gostei + 0
15/12/2015
Jothaz
Use a tag code [code] ou clique no ícone "</>" e post o código dentro das tags, senão fica uma merda para ler o código postado.
Não funciona porque você esta fazendo um bagunça de conceitos.
Não existem array separado por virgulas, então o que você quer não vai ser possível fazer.
Se for possível ser mais claro no que você pretende talvez possamos ajudá-lo.
Gostei + 0
15/12/2015
Arthur Scarpelli
$string = "joão, maria, jose, pedro";
$t = explode(',', $string);
//print_r($t);
$t = array_unique($t);
for ($i=1; $i < count($t) ; $i++) {
print($t[$i]);
}esta impressão retorna varias vezes o mesmo registro.
Lembrando que o que eu quero é só exibir todos os itens deste Array.
Gostei + 0
15/12/2015
Jothaz
$string = "joão, maria, jose, pedro";
$t = explode(',', $string,-1);
for ($i=1; $i < count($t) ; $i++) {
print($t[$i]);
}
Gostei + 0
15/12/2015
Arthur Scarpelli
Só que lista apenas jose e Maria
.
Gostei + 0
15/12/2015
Jothaz
$string = 'joão,maria,jose,pedro';
$t = explode(',', $string,-1);
for ($i=1; $i < count($t) ; $i++) {
print_r($t[$i]);
}
Ou veja este exemplo:
$string = 'joão,maria,jose,pedro';
print_r(explode(',',$string,-1));
Gostei + 0
15/12/2015
Jothaz
Consegui testa online em phpfiddle e o código abaixo e funciona.
Só alterei o for para começar de 0, padrão do PHP e não de 1.
$string = 'joão,maria,jose,pedro';
$t = explode(',', $string,-1);
print_r($t);
echo('<br> ');
print_r(count($t));
echo('<br> ');
for ($i=0; $i < count($t) ; $i++) {
print_r($t[$i]);
echo('<br> ');
}
E veja o resultado:
[img]http://arquivo.devmedia.com.br/forum/imagem/418027-20151215-153413.png[/img]
Gostei + 0
15/12/2015
Arthur Scarpelli
Porque ele imprime certinho mas não guarda o valor certo.
Gostei + 0
15/12/2015
David Sylvestre
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)