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

[RESOLVIDO]Contando índices de resultados


EasyRider

Pergunta

Olá à todos...

Esta é minha primeira postagem no fórum e vou tentar ser bem claro.

Estou estudando - à nível laboratório - a interação entre o PHP/MySQL e o RouterBoard Mikrotik. Informo que meu nível de experiência em PHP é "quase" médio..rs. Dúvidas, sempre temos, certo??

Estou com uma dúvida em relação à contagem de índices das consultas que faço ao MikroTik. Por exemplo, vou listar quantos clientes eu tenho cadastrados na tabela ARP(tabela interna do mikrotik). O resultado que recebo é a seguinte:

Array
(
    [0] => Array   ## CAMPO QUE PRECISO CONTAR
        (
            [.id] => *B73CB
            [address] => 192.168.55.2
            [mac-address] => 00:21:97:80:69:1E
            [interface] => ether2
            [invalid] => false
            [DHCP] => false
            [dynamic] => false
            [disabled] => false
            [comment] => cliente 001
        )
    [1] => Array   ## CAMPO QUE PRECISO CONTAR
        (
            [.id] => *A014B
            [address] => 192.168.55.3
            [mac-address] => 00:21:97:80:69:1E
            [interface] => ether2
            [invalid] => false
            [DHCP] => false
            [dynamic] => false
            [disabled] => false
            [comment] => cliente 002
        )

) 
....

O problema é... assumindo que o campo onde eu escrevi (CAMPO QUE PRECISO CONTAR) é o índice dos dados daquele determinado cliente, ao listar todos, preciso recuperar quantos índices tenho. Ou seja, se eu tiver 100 clientes cadastrados, tecnicamente, tenho 100 índices....

Deixe-me explicar porque...

Cada índice é relacionado à um cliente, e, é mais fácil que eu tenha um numeral linear, de 1 à 100 na hora de alterar algum dado de algum cliente do que eu buscar ele pelo sub índice [iD], que não são lineares...

Alguém pode, por favor, me ajudar à fazer a contagem destes índices, e, se não for abuso, me dar um exemplo de como "imprimir" na tela a saída desta contagem?

Exemplo:

Existem X clientes cadastrados.

Listagem:

[índice] | [iD] | [address] | [comment]

Muito obrigado

Editado por EasyRider
Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0
Use a função count() para contar os elementos do array.

echo count($array);
Romero, obrigado pelo retorno... Esqueci de postar o trecho do código que faz a saída dos arrays:
$API->write('/ip/arp/print', false);
    $API->write('?address=10.20.92.155');
    $buscaip = $API->read(true);
    
    echo "<pre>";
    print_r($buscaip);
    echo "</pre>";

No caso eu faria o count($buscaip) ?? É isso ?

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,5k
×
×
  • Criar Novo...