Библиотека позволяет извлекать числа из текста. В результате выполнения вы получаете массив всех чисел, которые имеются в строке, которую вы передали в качестве аргумента. Числа извлекаются с учетом их знака.
- php ^7.4
$ composer require propan/number-extractor
<?php
use Propan\NumberExtractor\NumberExtractor;
$numbers = NumberExtractor::extract('16 бутылок молока и -7 бытолок кефира');
print_r($numbers);
// [16, -7]