Ir para conteúdo
Fórum Script Brasil
  • 0

Teste De Array


Rafael_tst

Pergunta

Olá Pessoal, tenho uma duvida:

Vejam só:

Eu recebo uma variavel +ou- assim:

$teste = "{|texto1|texto2|texto3|texto4|texto5|}";

Depois eu trato ela assim:

$teste = str_replace("{", "", $teste);

$teste = str_replace("}", "", $teste);

$teste = explode("|", $teste);

Logo:

$teste[1]; // = texto1

$teste[2]; // = texto2

$teste[3]; // = texto3

$teste[4]; // = texto4

$teste[5]; // = texto5

A varialvel $teste passa a ser um array com 5 valores, certo.

Porém nem sempre esta variavel vem da forma como eu mostrei acima, as veses ela vem assim:

$teste = "{|texto1|texto2|texto3|texto4|texto5|texto6|texto7|}";

Eu to precisando de uma função que conte quantos valores o array tem.E que depois transforme esses valores numa variavel.Ex:

$teste = "{|texto1|texto2|texto3|texto4|texto5|}";

$teste = str_replace("{", "", $teste);

$teste = str_replace("}", "", $teste);

$teste = explode("|", $teste);

$teste[1]; // = texto1

$teste[2]; // = texto2

$teste[3]; // = texto3

$teste[4]; // = texto4

$teste[5]; // = texto5

Ai a função me retornaria:

$quantidade = "5",

Espero que tenham entendido qual é minha duvida desde já obrigado.

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0

Um.... sakei o q tu ta querendo.

Tipz fazZ assim oÔ.

sizeof($teste); // Vai te retorna a quantidade de valores no array.

ae você faz u loop pra poder u resultado direitim.

é +/- isso ae.

Qualquer coisa posta ae.

Flwss at++

Link para o comentário
Compartilhar em outros sites

  • 0

$teste = "{|texto1|texto2|texto3|texto4|texto5|texto6|texto7|}";

$teste = str_replace("{", "", $teste);

$teste = str_replace("}", "", $teste);

$teste = explode("|", $teste);

echo count($teste);

pra varrer o vetor você não precisa saber quantas posições ele tem. você pode fazer um foreach (www.php.net/foreach) e deixar o php cuidar do resto.

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,6k
×
×
  • Criar Novo...