Можно также использовать str_replace
, что часто является более быстрой альтернативой RegEx.
str_replace(array(1,2,3,4,5,6,7,8,9,0,' '),'', ' 23 PM');
// or
str_replace(str_split(' 0123456789'), '', ' 23 PM');
, который заменит любое число 0-9 и пробел из строки, независимо от позиции.