`Boa noite!
Estou precisando retornar a quantidade de números menor que 7.
<?php
foreach($dates AS $date) :
$nota = array((isset($data[$time][$date])?$data[$time][$date]:''));
echo $nota[0];
endforeach;
?>
//Esse array me retorna: 7,507,007,756,507,007,007,507,00
Preciso que ele me diga quantos números tem menor que 7? não quero saber quais são e sim a quantidade?
`
Vc vai precisar fazer um estrutura de repetição onde nele vai ter um contador e uma estrutura de seleção verificando se é menor que 7. Caso seja ele incrementa 1
Boa noite Lucioano!
Eu tentei assim:
$nota = array((isset($data[$time][$date])?$data[$time][$date]:''));
$contador = 0;
foreach ($nota as $item)
{
if($item < 7)
{
$contador++;
}
}
echo "Quantidade de números menores que 7: ".$contador;
So que exibe o resultado assim:
00010000 // queria assim 1 nota menor que 7
01111011 // queria 6 nota menor que 7
Onde o 1 se repete…
Outra forma de vc implementar é:
verificar se o elemento no array é maior do que 7, se for remove o elemento. Caso o contrário mantém o elemento no array. Aí depois obtém o tamanho do array contendo os elementos menores que 7.
Se vc puder me dar uma forcinha aí.
Balanceamento de árvore AVL - Programação - GUJ