@Maxla93

Как узнать максимальное значение s_value?

Формат json:
{"success":true,"history":[{"s_value":"4081","stime":"1464185180"},{"s_value":"4100","stime":"1464185096"},{"s_value":"3900","stime":"1464114295"},{"s_value":"4183","stime":"1464184922"}]}


<?php
$file = json_decode(@file_get_contents('http://site.ru/api/56456456'));

foreach($file->history as $obj){
	
if ($obj->stime >= strtotime(date("Y/m/d 00:00:00"))){
	// Нужно узнать максимальное s_value при условии if
}
}
?>
  • Вопрос задан
  • 361 просмотр
Решения вопроса 1
alsopub
@alsopub
Что-то типа:
<?php
$file = json_decode(@file_get_contents('http://site.ru/api/56456456'));

$max = 0;
foreach($file->history as $obj){
  
if ($obj->stime >= strtotime(date("Y/m/d 00:00:00"))){
  // Нужно узнать максимальное s_value при условии if
  if ($obj->s_value > $max) {
    $max = $obj->s_value;
  }
}
}
echo($max);
?>
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы