3v4l.org

run code in 300+ PHP versions simultaneously
<?php function gradeInList($level_id) { $grade_range = 'k-1'; $grade_range_arr = explode('-', $grade_range); if ($grade_range_arr['0'] == 'K') { $grade_range_arr['0'] = 0; } if (stripos($grade_range,'N/A') !== false) { return array('N/A'); } $list = array(); foreach (range($grade_range_arr['0'], $grade_range_arr['1']) as $grade) { if ($grade == 0) { $list[] = 'K'; continue; } if ($grade == 1) { $list[] = '1st'; continue; } if ($grade == 2) { $list[] = '2nd'; continue; } if ($grade == 3) { $list[] = '3rd'; continue; } $list[] = $grade . 'th'; } return $list; } print_r(gradeInList(null));
Output for 8.3.0 - 8.3.6
Array ( [0] => kth [1] => jth [2] => ith [3] => hth [4] => gth [5] => fth [6] => eth [7] => dth [8] => cth [9] => bth [10] => ath [11] => `th [12] => _th [13] => ^th [14] => ]th [15] => \th [16] => [th [17] => Zth [18] => Yth [19] => Xth [20] => Wth [21] => Vth [22] => Uth [23] => Tth [24] => Sth [25] => Rth [26] => Qth [27] => Pth [28] => Oth [29] => Nth [30] => Mth [31] => Lth [32] => Kth [33] => Jth [34] => Ith [35] => Hth [36] => Gth [37] => Fth [38] => Eth [39] => Dth [40] => Cth [41] => Bth [42] => Ath [43] => @th [44] => ?th [45] => >th [46] => =th [47] => <th [48] => ;th [49] => :th [50] => 9th [51] => 8th [52] => 7th [53] => 6th [54] => 5th [55] => 4th [56] => 3rd [57] => 2nd [58] => 1st )
Output for 5.0.0 - 5.0.5, 5.1.0 - 5.1.6, 5.2.0 - 5.2.17, 5.3.0 - 5.3.29, 5.4.0 - 5.4.45, 5.5.24 - 5.5.35, 5.6.8 - 5.6.28, 7.0.0 - 7.0.20, 7.1.0 - 7.1.20, 7.2.0 - 7.2.33, 7.3.12 - 7.3.33, 7.4.0 - 7.4.33, 8.0.0 - 8.0.30, 8.1.0 - 8.1.28, 8.2.0 - 8.2.18
Array ( [0] => K [1] => 1st )
Output for 4.4.5 - 4.4.9
Fatal error: Call to undefined function: stripos() in /in/HdGgN on line 9
Process exited with code 255.
Output for 4.3.2 - 4.3.11, 4.4.0 - 4.4.4
Fatal error: Call to undefined function: stripos() in /in/HdGgN on line 9
Process exited with code 255.
Output for 4.3.0 - 4.3.1
Fatal error: Call to undefined function: stripos() in /in/HdGgN on line 9

preferences:
202.87 ms | 401 KiB | 314 Q