PHP obtém tudo em uma string antes de sublinhado

Eu tenho esse código aqui:

$imagePreFix = substr($fileinfo['basename'], strpos($fileinfo['basename'], "_") +1);

isso recebe tudo depois do sublinhado, mas estou procurando obter tudo antes do sublinhado, como ajustaria esse código para obter tudo antes do sublinhado?

$fileinfo['basename'] é igual a 'feature_00'

obrigado

questionAnswers(4)

yourAnswerToTheQuestion