fork download
  1. <?php
  2. $result['current']['season'] = 'Fall';
  3. $result['current']['year'] = '2024';
  4. switch ($result['current']['season']) {
  5. case 'Winter':
  6. $result['next']['season'] = 'Spring';
  7. $result['previous']['season'] = 'Fall';
  8. break;
  9. case 'Spring':
  10. $result['next']['season'] = 'Summer';
  11. $result['previous']['season'] = 'Winter';
  12. break;
  13. case 'Summer':
  14. $result['next']['season'] = 'Fall';
  15. $result['previous']['season'] = 'Spring';
  16. break;
  17. case 'Fall':
  18. $result['next']['season'] = 'Winter';
  19. $result['previous']['season'] = 'Summer';
  20. break;
  21. }
  22.  
  23. switch ($result['current']['season']) {
  24. case 'Winter':
  25. $result['next']['year'] = $result['current']['year'];
  26. $result['previous']['year'] = strval($result['current']['year'] - 1);
  27. break;
  28. case 'Fall':
  29. $result['next']['year'] = strval($result['current']['year'] + 1);
  30. $result['previous']['year'] = $result['current']['year'];
  31. break;
  32. default:
  33. $result['next']['year'] = $result['current']['year'];
  34. $result['previous']['year'] = $result['current']['year'];
  35. break;
  36. }
  37.  
  38.  
  39. var_dump($result);
Success #stdin #stdout 0.02s 25724KB
stdin
Standard input is empty
stdout
array(3) {
  ["current"]=>
  array(2) {
    ["season"]=>
    string(4) "Fall"
    ["year"]=>
    string(4) "2024"
  }
  ["next"]=>
  array(2) {
    ["season"]=>
    string(6) "Winter"
    ["year"]=>
    string(4) "2025"
  }
  ["previous"]=>
  array(2) {
    ["season"]=>
    string(6) "Summer"
    ["year"]=>
    string(4) "2024"
  }
}