Bonjour
Je recherche une fonction ou un bout de code qui
me permetra de savoir si une heure est comprise
dans une intervalle contenue dans un tableau array();
$tableau
j'ai essayé ceci sans succès
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 //Array ( [0] => Array ( [0] => 1 [1] => 0,00 [2] => 3,59 ) // [1] => Array ( [0] => 2 [1] => 4,00 [2] => 7,59 ) // [2] => Array ( [0] => 3 [1] => 8,00 [2] => 11,59 ) // [3] => Array ( [0] => 4 [1] => 12,00 [2] => 15,59 ) // [4] => Array ( [0] => 5 [1] => 16,00 [2] => 19,59 ) // [5] => Array ( [0] => 6 [1] => 20,00 [2] => 23,59 ))
Je n'arrive pas à avoir 4 qui est la réponse juste. Car 15,4159
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 $heure=date('G,is');// 15,4159 $nbr=sizeof($tableau);// 6 for($i=0;$i<=$nbr;$i++){ if(($heure>=$tableau[$i][1])&&($heure<=$tableau[$i][2])){ echo $tableau[$i][0].",";break; } } //affiche 1,
est compris entre 12,00 et 15,59 .
Quelqu'un connait une fonction qui permet de vérifier si l'heure est comprise dans une intervalle contenue dans 2 colonnes d'un tableau ($tableau[$i][1],$tableau[$i][1]).
Partager