- preg_match: documentation ( source)
- print_r: documentation ( source)
- array_filter: documentation ( source)
<?php
$str = 'foobar: 2008';
if (preg_match('/(?P<name>\w+): (?P<digit>\d+)/', $str, $matches)) {
print_r(
array_filter($matches, function ($key) { return !is_int($key); }, ARRAY_FILTER_USE_KEY)
);
}