- print_r: documentation ( source)
- preg_match_all: documentation ( source)
<?php
function get_numerics ($str) {
preg_match_all('/((?:\d+)(?:\.\d+)?)/', $str, $matches);
return $matches[0];
}
$one = 'foo bar 4 baz (5 qux quux)';
$two = 'bar baz 2 bar';
$three = 'qux bar 12 quux (3 foo)';
$four = 'foo baz 3 bar (13 quux foo)';
$five = 'Dividend Paid @ Rs.6.00 per unit';
print_r(get_numerics($one));
print_r(get_numerics($two));
print_r(get_numerics($three));
print_r(get_numerics($four));
print_r(get_numerics($five));