Para ello he preparado una expresion regular, que en teoria deberia sacar las N variables
La expresion regular que utilizo esta en .htacces pero al ver que no funcionaba la he creado en un php para poder testarla.
Para que me podais ayudar os escribo el codigo php necesario
Código PHP:
preg_match('@^/casas/([^/]+)/([^/]+)/([^/]+)(/[^/]+)*$@i', '/casas/venta/parcela/ciudalcampo/num-20/orden-precio/sense-ASC', $matches);
var_dump($matches);
Código PHP:
array(5) {
[0]=>
string(62) "/casas/venta/parcela/ciudalcampo/num-20/orden-precio/sense-ASC"
[1]=>
string(5) "venta"
[2]=>
string(7) "parcela"
[3]=>
string(11) "ciudalcampo"
[4]=>
string(10) "/sense-ASC"
}
Código PHP:
array(5) {
[0]=>
string(62) "/casas/venta/parcela/ciudalcampo/num-20/orden-precio/sense-ASC"
[1]=>
string(5) "venta"
[2]=>
string(7) "parcela"
[3]=>
string(11) "ciudalcampo"
[4]=>
string(10) "/num-20"
[5]=>
string(10) "/orden-precio"
[6]=>
string(10) "/sense-ASC"
}