You can use regular expression of course. Other choice is to use the PHP
filter_var() function.
See this example:
$array = array('car1',
'20apples',
'birds',
'string 111 with spaces',
'more 20 integers 5 in one string');
foreach ($array as $item) {
$number = filter_var($item, FILTER_SANITIZE_NUMBER_INT);
//print results
var_dump($number);
}
As you can see, the result is string which contains only the digits from the original string.
string(1) "1" string(2) "20" string(0) "" string(3) "111" string(3) "205"

Comments
Post a Comment