2011-03-16 15 views

Respuesta

5

Su expresión regular se romperá si la cadena $id_base tiene un / en ella ya que está utilizando / como delimitador de expresiones regulares.

Para solucionar este uso preg_quote en $id_base como:

if (preg_match('/'. preg_quote($id_base,'/').'-([0-9]+)$/', .....) { 
+0

a fin de utilizar 'preg_quote' en lugar de '$ id_base'? ¿cómo volverías a escribir la línea? –

+0

@Frank: Mi respuesta tiene el uso. – codaddict

+0

whoops, lo siento, no lo vi. LOL –

Cuestiones relacionadas