Я пытаюсь написать функцию в PHP, которая находит первую букву в строке, а затем возвращает остаток строки.Так, например, если у вас была строка:
"8932? Test 14 String"
Функция вернет
"Test 14 String"
Я написал следующую функцию, которая, кажется, выполняет эту работу:
function removenums($withnums) {
$letters = str_split($withnums);
$position = 0;
foreach($letters as $letter) {
if(preg_match("/[a-zA-Z]/",$letter)) {
break;
}
$position++;
}
$withoutnums = substr($withnums,$position);
return $withoutnums;
}
Тем не менее, я просто изучаю PHP и ради образования, и мне было интересно, может ли кто-то с большим опытом иметь лучшийрешение.Все отзывы приветствуются.Спасибо!