- var_dump: documentation ( source)
- preg_match_all: documentation ( source)
<?php
$uri = 'administrator/clients/client/11'; // function input
$routes = array(
'administrator/clients' => 'administrator/clients',
'administrator/client/(:num)' => 'administrator/clients/client/$1/$2',
);
foreach ($routes as $route => $controller) {
if (preg_match_all('/(\$\d+)/', $controller, $matches)) {
var_dump($matches);
}
}