- preg_match: documentation ( source)
- print_r: documentation ( source)
- array_filter: documentation ( source)
<?php
// example code
$pattern = "#^/article/(?<id>\d+)-(?<slug>.+)$#";
$url = "/article/42-is-the-answer";
preg_match($pattern, $url, $args);
print_r($args);
$args = array_filter($args, 'is_string', ARRAY_FILTER_USE_KEY);
print_r($args);