Как числа из строки поместить в массив php?

Для того чтобы извлечь все числа из строки и поместить их в массив в PHP, можно воспользоваться регулярными выражениями. Например, для этой задачи можно воспользоваться функцией preg_match_all(), которая позволяет найти все совпадения с заданным шаблоном в строке.

Пример кода:

$string = "Мой любимый номер - 123, возраст - 25, любимое число - 7.";
$pattern = '/d+/'; // Шаблон для поиска всех чисел

if (preg_match_all($pattern, $string, $matches)) {
    $numbersArray = $matches[0];
    print_r($numbersArray);
}

В данном примере мы используем шаблон /d+/, который означает "поиск одной или более цифры подряд". Функция preg_match_all() найдет все числа в строке и запишет их в массив $matches. После этого мы можем получить наш массив чисел $numbersArray и вывести его с помощью print_r().

Таким образом, после выполнения кода вы увидите список всех чисел, найденных в строке.