Título: Acceder al parametro array de preg_match_all Publicado por: franfis en 23 Marzo 2014, 19:03 pm Hola amigos, en el siguiente codigo:
Código Estoy intentando acceder a los caracteres que / \*?:<>| que son los que windows no acepta como nombre de archivo. El resultado del codigo es; Código Como podria acceder a *, /, " dentro del for? Gracias por cualquier sugerencia. Título: Re: Acceder al parametro array de preg_match_all Publicado por: #!drvy en 24 Marzo 2014, 21:06 pm No entiendo el propósito de esto. Ni el sentido ni nada... podrías explicarte ? ¿A que te refieres con "acceder a" ?
PD: Si solo vas a recorrer un array usa foreach en vez de for. Saludos Título: Re: Acceder al parametro array de preg_match_all Publicado por: franfis en 24 Marzo 2014, 23:43 pm Me refería a como imprimir con echo a los caracteres especificados en el regex por ejemplo al asterisco o a la comilla, como estaba en array de arrays. Pero este código.
Código: if(preg_match_all("/[\\/:\*\?\"<>|]/", $nombre[$i] ,$out, PREG_PATTERN_ORDER)==true) Esos caracteres son los que dan error cuando intetas asignar como nombre de archivo o carpeta en windows. Saludos Título: Re: Acceder al parametro array de preg_match_all Publicado por: #!drvy en 25 Marzo 2014, 01:52 am Me alegro de que lo hayas solucionado.. pero estas cometiendo crímenes contra la humanidad usando el for de ese modo ·_·
Saludos Título: Re: Acceder al parametro array de preg_match_all Publicado por: engel lex en 25 Marzo 2014, 08:38 am Me alegro de que lo hayas solucionado.. pero estas cometiendo crímenes contra la humanidad usando el for de ese modo ·_· Saludos cierto... que tal si simplificas un poco con foreach... Código
|