3v4l.org

run code in 300+ PHP versions simultaneously
<?php function Leeftijd($leeftijd) { $array = explode('.', $leeftijd); // $array[0]; is het aantal jaren // $array[1]; is het getal achter de punt $leeftijd = $array[0] . ' jaar'; if (isset($array[1]) && $array[1] > 2) { if ($array[1] >= 3 && $array[1] < 4) { $leeftijd = 'iets ouder dan ' . $array[0] . ' jaar'; } elseif ($array[1] >= 3 && $array[1] < 4) { $leeftijd = 'bijna ' . $array[0] . ',5 jaar'; } elseif ($array[1] >= 4 && $array[1] < 7) { $leeftijd = 'ongeveer ' . $array[0] . ',5 jaar'; } else { $jaar = $array[0]; $jaar++; $leeftijd = 'bijna ' . $jaar . ' jaar'; } } return $leeftijd; } $prefix = '- deze kat is '; $leeftijd = 1; echo $prefix . Leeftijd($leeftijd) . '(ingevoerde leeftijd is ' . $leeftijd . ')' . PHP_EOL; $leeftijd = 1.2; echo $prefix . Leeftijd($leeftijd) . '(ingevoerde leeftijd is ' . $leeftijd . ')' . PHP_EOL; $leeftijd = 1.3; echo $prefix . Leeftijd($leeftijd) . '(ingevoerde leeftijd is ' . $leeftijd . ')' . PHP_EOL; $leeftijd = 2.8; echo $prefix . Leeftijd($leeftijd) . '(ingevoerde leeftijd is ' . $leeftijd . ')' . PHP_EOL; $leeftijd = 13.4; echo $prefix . Leeftijd($leeftijd) . '(ingevoerde leeftijd is ' . $leeftijd . ')' . PHP_EOL; $leeftijd = 13.5; echo $prefix . Leeftijd($leeftijd) . '(ingevoerde leeftijd is ' . $leeftijd . ')' . PHP_EOL; $leeftijd = 13.6; echo $prefix . Leeftijd($leeftijd) . '(ingevoerde leeftijd is ' . $leeftijd . ')' . PHP_EOL; $leeftijd = 13.7; echo $prefix . Leeftijd($leeftijd) . '(ingevoerde leeftijd is ' . $leeftijd . ')' . PHP_EOL; $leeftijd = 14.5; echo $prefix . Leeftijd($leeftijd) . '(ingevoerde leeftijd is ' . $leeftijd . ')' . PHP_EOL; $leeftijd = 5; echo $prefix . Leeftijd($leeftijd) . '(ingevoerde leeftijd is ' . $leeftijd . ')' . PHP_EOL; $leeftijd = 6.6; echo $prefix . Leeftijd($leeftijd) . '(ingevoerde leeftijd is ' . $leeftijd . ')' . PHP_EOL;
Output for 4.3.10 - 4.3.11, 4.4.0 - 4.4.9, 5.0.2 - 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.0 - 5.5.38, 5.6.0 - 5.6.30, 7.0.0 - 7.0.26, 7.1.0 - 7.1.25, 7.2.0 - 7.2.33, 7.3.0 - 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, 8.3.0 - 8.3.4, 8.3.6
- deze kat is 1 jaar(ingevoerde leeftijd is 1) - deze kat is 1 jaar(ingevoerde leeftijd is 1.2) - deze kat is iets ouder dan 1 jaar(ingevoerde leeftijd is 1.3) - deze kat is bijna 3 jaar(ingevoerde leeftijd is 2.8) - deze kat is ongeveer 13,5 jaar(ingevoerde leeftijd is 13.4) - deze kat is ongeveer 13,5 jaar(ingevoerde leeftijd is 13.5) - deze kat is ongeveer 13,5 jaar(ingevoerde leeftijd is 13.6) - deze kat is bijna 14 jaar(ingevoerde leeftijd is 13.7) - deze kat is ongeveer 14,5 jaar(ingevoerde leeftijd is 14.5) - deze kat is 5 jaar(ingevoerde leeftijd is 5) - deze kat is ongeveer 6,5 jaar(ingevoerde leeftijd is 6.6)
Output for 8.3.5
Warning: PHP Startup: Unable to load dynamic library 'sodium.so' (tried: /usr/lib/php/8.3.5/modules/sodium.so (libsodium.so.23: cannot open shared object file: No such file or directory), /usr/lib/php/8.3.5/modules/sodium.so.so (/usr/lib/php/8.3.5/modules/sodium.so.so: cannot open shared object file: No such file or directory)) in Unknown on line 0 - deze kat is 1 jaar(ingevoerde leeftijd is 1) - deze kat is 1 jaar(ingevoerde leeftijd is 1.2) - deze kat is iets ouder dan 1 jaar(ingevoerde leeftijd is 1.3) - deze kat is bijna 3 jaar(ingevoerde leeftijd is 2.8) - deze kat is ongeveer 13,5 jaar(ingevoerde leeftijd is 13.4) - deze kat is ongeveer 13,5 jaar(ingevoerde leeftijd is 13.5) - deze kat is ongeveer 13,5 jaar(ingevoerde leeftijd is 13.6) - deze kat is bijna 14 jaar(ingevoerde leeftijd is 13.7) - deze kat is ongeveer 14,5 jaar(ingevoerde leeftijd is 14.5) - deze kat is 5 jaar(ingevoerde leeftijd is 5) - deze kat is ongeveer 6,5 jaar(ingevoerde leeftijd is 6.6)
Output for 4.3.0 - 4.3.9, 5.0.0 - 5.0.1
Notice: Use of undefined constant PHP_EOL - assumed 'PHP_EOL' in /in/8lC97 on line 28 - deze kat is 1 jaar(ingevoerde leeftijd is 1)PHP_EOL Notice: Use of undefined constant PHP_EOL - assumed 'PHP_EOL' in /in/8lC97 on line 29 - deze kat is 1 jaar(ingevoerde leeftijd is 1.2)PHP_EOL Notice: Use of undefined constant PHP_EOL - assumed 'PHP_EOL' in /in/8lC97 on line 30 - deze kat is iets ouder dan 1 jaar(ingevoerde leeftijd is 1.3)PHP_EOL Notice: Use of undefined constant PHP_EOL - assumed 'PHP_EOL' in /in/8lC97 on line 31 - deze kat is bijna 3 jaar(ingevoerde leeftijd is 2.8)PHP_EOL Notice: Use of undefined constant PHP_EOL - assumed 'PHP_EOL' in /in/8lC97 on line 32 - deze kat is ongeveer 13,5 jaar(ingevoerde leeftijd is 13.4)PHP_EOL Notice: Use of undefined constant PHP_EOL - assumed 'PHP_EOL' in /in/8lC97 on line 33 - deze kat is ongeveer 13,5 jaar(ingevoerde leeftijd is 13.5)PHP_EOL Notice: Use of undefined constant PHP_EOL - assumed 'PHP_EOL' in /in/8lC97 on line 34 - deze kat is ongeveer 13,5 jaar(ingevoerde leeftijd is 13.6)PHP_EOL Notice: Use of undefined constant PHP_EOL - assumed 'PHP_EOL' in /in/8lC97 on line 35 - deze kat is bijna 14 jaar(ingevoerde leeftijd is 13.7)PHP_EOL Notice: Use of undefined constant PHP_EOL - assumed 'PHP_EOL' in /in/8lC97 on line 36 - deze kat is ongeveer 14,5 jaar(ingevoerde leeftijd is 14.5)PHP_EOL Notice: Use of undefined constant PHP_EOL - assumed 'PHP_EOL' in /in/8lC97 on line 37 - deze kat is 5 jaar(ingevoerde leeftijd is 5)PHP_EOL Notice: Use of undefined constant PHP_EOL - assumed 'PHP_EOL' in /in/8lC97 on line 38 - deze kat is ongeveer 6,5 jaar(ingevoerde leeftijd is 6.6)PHP_EOL

preferences:
303.6 ms | 405 KiB | 395 Q