Array com valores repetidos
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
Posts
15/12/2015
Jothaz
Para o que você quer, se entendi direito usr:
$res = mysql_query("SELECT * FROM pagina"); $escrever=mysql_fetch_array($res);
15/12/2015
Arthur Scarpelli
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.
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.
15/12/2015
Jothaz
$string = "joão, maria, jose, pedro"; $t = explode(',', $string,-1); for ($i=1; $i < count($t) ; $i++) { print($t[$i]); }
15/12/2015
Arthur Scarpelli
Só que lista apenas jose e Maria
.
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));
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]
15/12/2015
Arthur Scarpelli
Porque ele imprime certinho mas não guarda o valor certo.
15/12/2015
David Sylvestre
Clique aqui para fazer login e interagir na Comunidade :)