3v4l.org

run code in 300+ PHP versions simultaneously
<?php $string = "20' Container 1, 40' Open Container 1, 40-45' Closed Container 3, container roll 10, container lift 50"; preg_match_all( "~(\d+(?:-\d+)?')? (\D+) (\d+)~", $string, $matches, PREG_SET_ORDER ); print_r($matches);

preferences:
28.39 ms | 405 KiB | 5 Q