У меня есть строка времени от 0 до 24, как этогополучить каждый 4-й часа
0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23
Теперь, если это 2 Oclock, я хочу, чтобы выбрать каждый 4-й часа. поэтому сверху будет
2, 6, 10, 14, 18, 22
Я пытаюсь обернуть мою голову вокруг него, чтобы получить это происходит благодаря
Я попытался это
if(range($hour, 23, 4)){
print_r($hour);echo '<br />';
}
, но он по-прежнему печатает все часы в этом массиве
EDIT вот код
$hourlyData->hour
только час цифра, как 0 или 1 или 2 и т.д. Шифрование до 23
foreach($jason->hours as $hourlyData){
if(range($hourlyData->hour, 23, 3)){
// print here to check if the correct time is used
print_r($hourlyData->hour);echo '<br />';
}
}
хорошо, но что, если я проверяю массив, который имеет число ... так что мой код является чем-то вроде foreach ($ hour as $ hourlyData) { \t \t \t \t \t, если (диапазон ($ hourlyData-> час, 23, 3)) { \t \t \t print_r ($ hourlyData-> час); эхо '
'; \t \t \t \t \t \t} \t \t \t \t \t \t \t \t} – Autolycus
но выше не работает – Autolycus
@Autolycus: Этот код не имеет смысла. Пожалуйста, отредактируйте вопрос с дополнительной информацией о том, что * точно * вы делаете. – Jon