3v4l.org

run code in 300+ PHP versions simultaneously
<?php $messages = [ "whats 23x347?", "8/19", "why does 6+-6 equal 0?", ]; foreach ($messages as $message) { sscanf(' ' . $message, '%*[^0-9-]%f%*[^0-9-]%f', $first_number, $seccond_number); var_dump($first_number, $seccond_number); echo "---\n"; }
Output for 8.1.32 - 8.1.34, 8.2.0 - 8.2.30, 8.3.0 - 8.3.30, 8.4.1 - 8.4.18, 8.5.0 - 8.5.3
float(23) float(347) --- float(8) float(19) --- float(6) float(-6) ---

preferences:
53.57 ms | 849 KiB | 4 Q