Pular para o conteúdo

imprimir array

Responder tópico
  • Denunciar
  • Indicar

1. imprimir array

Enviado em 16/09/2009 - 17:44h

oi pessoal! eu estou com uma duvida eu estou aprendendo php mas ja prgramava em java e para imprimir o array em java em farei assim:
public void imprime(int [] array)
{for (int i=0;i<array.length;i++)
System.out.println(array[i]);}

eu quero usar o mesmo raciocinio em php so que os indices de php por vezes sao palavras ou podem estar desordenados por exemplo se eu tiver array[0]=23, array[wer]=90 e array[13]=67
como faco para imprimir este array por meio de um ciclo for. quem souber por favor me ajude. obrigada

Responder tópico

3. Re: imprimir array

Enviado em 16/09/2009 - 19:45h

Uma função apropriada:

print_r ($seu_array)

4. Re: imprimir array

Enviado em 17/09/2009 - 08:41h

pode ser de duas formas, você pode usar um for comum:

function imprime($array)
{
$length = count($array);
for ($i=0;$i<$length;$i++)
echo($array[$i]);
}

ou um foreach:

function imprime($array)
{
foreach ($array as $element)
echo($element);
}

5. Re: imprimir array

Enviado em 17/09/2009 - 08:43h

Só depois eu vi que seus índices podem estar desordenados, nesse caso use o foreach.

6. Re: imprimir array

Enviado em 17/09/2009 - 17:25h

em php, os arrays não tem um valor constante como no java.

eh php fazemos :

for( $x = 0; $x < sizeof( $meuArray ); $x++ ){
echo $meuArray[$x];
}

tudo que você precisar de arrays, encontra aqui : http://www.php.net/manual/en/book.array.php

7. Re: imprimir array

Enviado em 17/09/2009 - 17:31h

Olá, se quiser imprimir também os indices do array basta fazer assim:

foreach ($array as $indice => $valor)
{
echo "Indice : {$indice} <br>\n";
echo "Valor : {$valor}";
}

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder