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