3v4l.org

run code in 150+ php & hhvm versions
Bugs & Features
<?php $enclosure = 'http://www.somesite.com/path1/path2/path3/somefile.150x150.png.jpg?size=150'; $pattern = '#(\.(png|jpg|jpeg|jpe|gif|tif|tiff|svg|ico|icon|x-icon)[\?]+)+#i'; preg_match($pattern,$enclosure,$matches); var_dump($matches);
based on VZUEH
Output for 4.3.0 - 5.6.28, hhvm-3.12.0, 7.0.0 - 7.1.0
array(3) { [0]=> string(5) ".jpg?" [1]=> string(5) ".jpg?" [2]=> string(3) "jpg" }
Output for hhvm-3.10.0

Process exited with code 153.