- substr: documentation ( source)
- preg_match_all: documentation ( source)
- strrpos: documentation ( source)
- array_pop: documentation ( source)
<?php
$string = '5e Dorpsstraat41-B';
$matchArr = array();
preg_match_all('/(\d+)/', $string, $matchArr);
$houseNumber = array_pop($matchArr[0]);
$houseNumberStartPos = strrpos($address, $houseNumber);
$streetName = substr(0, $houseNumberStartPos, $address);
print $streetName;