3v4l.org

run code in 300+ PHP versions simultaneously
<?php $reverse = FALSE; $separator = '/'; $str = 'test/ezifh'; $f = $reverse ? 'strrpos' : 'strpos'; if (($pos = $f($str, $separator)) !== FALSE) { $str = substr($str,0, $pos); } var_dump($str);

preferences:
33.33 ms | 402 KiB | 5 Q