Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/07/2012, 20:22
pedro2607
 
Fecha de Ingreso: agosto-2010
Mensajes: 5
Antigüedad: 13 años, 8 meses
Puntos: 0
Mensaje Expresiones reguleres con php

Hola.
Necesito ayuda en este codigo con expresiones regulares, que no funciona:
<?php
$routes = array(array("url" => "/^posts\/(?P<id>\d+)\/?$/",
"controlador" => "posts",
"vista" => "show"),
array("url" => "/^posts\/new\/?$/",
"controlador" => "posts",
"vista" => "new"),
array("url" => "/^posts\/create\/?$/",
"controlador" => "posts",
"vista" => "create"),
array("url" => "/^posts\/(?P<id>\d+)\/edit\/?$/",
"controlador" => "posts",
"vista" => "edit"));
$cadena = "/posts/1";

foreach($routes as $route)
{
if (preg_match($route['url'], $cadena, $arreglo)) {
print "<p>Url encontrada.</p>\n";
print_r($arreglo);
} else {
print "<p>Url no encontrada.</p>\n";
}
}

?>

Gracias