- substr_count: documentation ( source)
- var_dump: documentation ( source)
- strpos: documentation ( source)
- explode: documentation ( source)
<?php
$found = null;
$route = '/ticket/ticket/show/xxx';
foreach ( explode( '/', $route ) as $part => $r )
{
$uscore = strpos( $r, '_' );
$times = substr_count( $r, '_' );
if ( 1 != $times || 0 != $uscore )
{
continue;
}
$found = $part;
break;
}
var_dump( $found );