На входе строка любых знаков - на выходе число из имеющихся цифр в строке или ноль, если цифр нету. Если есть минус/минусы левее самой левой цифры, то на выходе отрицательное число:
'' или '0' или 'вап-ер.ю/' => 0
'123' или 'a1b2c3d' или 'a1b-2c3d-' => 123
'-123' или '---a1b2c3d' или 'a-1b-2c3d-' => -123
Дальше этого $digit = preg_replace('/D/', '', $string) у меня чёт не продвигается.
Помогите люди добрые!
'' или '0' или 'вап-ер.ю/' => 0
'123' или 'a1b2c3d' или 'a1b-2c3d-' => 123
'-123' или '---a1b2c3d' или 'a-1b-2c3d-' => -123
Дальше этого $digit = preg_replace('/D/', '', $string) у меня чёт не продвигается.
Помогите люди добрые!