3v4l.org

run code in 300+ PHP versions simultaneously
<?php function getDaysInBetween($start, $end) { $weekdays = ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday"]; $start_found = false; $days = []; while(true) { $next = next($weekdays); $day = (empty($day) || !$next)?reset($weekdays):$next; if($day === $start) $start_found = true; if($start_found) { $days[] = $day; if($day===$end && count($days)>1) return implode(", ",$days); } } } echo getDaysInBetween("Monday","Wednesday")."\n"; echo getDaysInBetween("Monday","Monday");

preferences:
30.78 ms | 406 KiB | 5 Q