Ir para o conteúdo

Publicidade

 Estatísticas do Fórum

  • 0 Usuários ativos

    0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

Cursos Online iMasters
Foto:

Tamanho do array

  • Por favor, faça o login para responder
10 respostas neste tópico

#1 LeoLoko

LeoLoko
  • Membros
  • 245 posts

Postado 11 novembro 2004 - 12:23

Tipo assim, tenho o seguinte código:

PHP

$nomes = "Nome1 Nome2 Nome3";
$nome = explode(" ", $nomes);

echo $nome[0];
echo $nome[1];
echo $nome[2];



Eu sei q nesse código ele vai me retornar 3 índices do array $nome, mas nesse caso eu sei q tem 3, mas e se eu naum souber qtos vai dar no resultado final, como eu faço pra saber qtos índices vai dar? Tipo se eu quiser fazer um while até chegar no último índice do array?

Resumindo: Como eu faço pra saber qtos índices eu tenho em um array?

Num sei se deu pra entender!
  • 0

#2 walace

walace
  • Membros
  • 3.983 posts

Postado 11 novembro 2004 - 12:25

Taí:
http://br.php.net/ma...ction.count.php
  • 0

#3 LeoLoko

LeoLoko
  • Membros
  • 245 posts

Postado 11 novembro 2004 - 12:37

Ahhhhhhhhhh beleza vlw!!!
  • 0

#4 andrearruda

andrearruda
  • Membros
  • 319 posts

Postado 11 novembro 2004 - 13:04

PHP
<?
$nomes = "Nome1 Nome2 Nome3";
$nome = explode(" ", $nomes);
$conta = count($nome);

echo $nome[0];
echo $nome[1];
echo $nome[2];
?>

  • 0

#5 Wilker

Wilker
  • Membros
  • 729 posts

Postado 11 novembro 2004 - 16:07

PHP
<?
$nomes = "Nome1 Nome2 Nome3";
$nome = explode(" ", $nomes);
$conta = count($nome);

echo $nome[0];
echo $nome[1];
echo $nome[2];
?>

existe um erro nesse codigo, você ta contando o tamanho do vetor antes de colocar os valores, e n vai retornar o valor correto, a contagem deve ser feita apos inserir os valores
  • 0

#6 Alisson Rodrigues

Alisson Rodrigues
  • Membros
  • 1.769 posts

Postado 12 novembro 2004 - 09:46

Tem os valores sim, eles são definidos aqui:
PHP
$nome = explode(" ", $nomes);

;)
  • 0

#7 Thiago José Lucas

Thiago José Lucas
  • Membros
  • 17 posts

Postado 23 fevereiro 2009 - 12:01

Tipo assim, tenho o seguinte código:

<!--php1--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><td>PHP </td><td id='CODE'><!--ephp1--><font face="Verdana">
<font color="#1C8C00">$nomes</font> = <font color="red">"Nome1 Nome2 Nome3"</font>;
<font color="#1C8C00">$nome</font> = <font color="#0080D5">explode</font>(<font color="red">" "</font>, <font color="#1C8C00">$nomes</font>);

<font color="#0080D5">echo</font> <font color="#1C8C00">$nome</font>[<font color="#9C8501">0</font>];
<font color="#0080D5">echo</font> <font color="#1C8C00">$nome</font>[<font color="#9C8501">1</font>];
<font color="#0080D5">echo</font> <font color="#1C8C00">$nome</font>[<font color="#9C8501">2</font>];

</font><!--php2--></td></table><div class='postcolor'><!--ephp2-->

Eu sei q nesse código ele vai me retornar 3 índices do array $nome, mas nesse caso eu sei q tem 3, mas e se eu naum souber qtos vai dar no resultado final, como eu faço pra saber qtos índices vai dar? Tipo se eu quiser fazer um while até chegar no último índice do array?

Resumindo: Como eu faço pra saber qtos índices eu tenho em um array?

Num sei se deu pra entender!




echo sizeof($nome_do_vetor);
  • 0

#8 Thiago José Lucas

Thiago José Lucas
  • Membros
  • 17 posts

Postado 23 fevereiro 2009 - 12:03

echo sizeof($nome_do_vetor);
  • 0

#9 Mário Monteiro

Mário Monteiro

    Admin iMasters

  • Administradores
  • 33.449 posts

Postado 23 fevereiro 2009 - 13:49

Thiago José Lucas

Sei que a intenção foi boa mas este topico é de 2004

Se deseja realmente ajudar o forúm responda em topicos recentes onde os usuarios ainda precisam da resposta
  • 0

#10 wallysson nunes

wallysson nunes
  • Membros
  • 13 posts

Postado 31 março 2010 - 10:34

Relacionado ao Post dos outros membros, Obrigado aew, me ajudou muito!!!

Editado por João Batista Neto, 01 abril 2010 - 06:50 .
Remover conteúdo que desrespeita as regras do fórum

  • 0

#11 João Batista Neto

João Batista Neto

    Verschränkung

  • Administradores
  • 4.554 posts

Postado 01 abril 2010 - 06:53

Relacionado ao Post dos outros membros, Obrigado aew, me ajudou muito!!!


wallysson nunes

Seu post foi editado por desrespeitar as regras do fórum e Imaggens, seu post foi excluído pelo mesmo motivo:

02ª - Comportamento e bons modos
- Evite entrar em discussões que não lhe dizem respeito. - Evite palavras de baixo calão (palavrões). - Caso encontre alguma irregularidade e tenha disponibilidade, por favor, comunique ao moderador responsável pela área. - Evite discussões pessoais em público. Caso tenha algo a discutir com alguém, faça em particular. - Leia o tópico inteiro tal como todos os posts antes de responder, para evitar responder algo redundante ou fora de contexto.


  • 0




Publicidade

/ins>