php preg_match_all regex
Boa noite pessoal.
Alguém poderia ajudar com essa expressão pra por em array dados css:
$objeto = 'oo{background:green 50px 50px;border:blue 2px solid;margin:0 0 0 0;}
preg_match_all("/{?;?(.*?):(.*?);\}?/",$objeto,$conteudo);
print_r($conteudo);
resulta em:
Array (
[0] => Array (
[0] => oo{background:green 50px 50px;
[1] => border:blue 2px solid;
[2] => margin:0 0 0 0;}
)
[1] => Array (
[0] => oo{background
[1] => border
[2] => margin
)
[2] => Array (
[0] => green 50px 50px
[1] => blue 2px solid
[2] => 0 0 0 0
)
)
repare que o $objeto[1][0] é "oo{background" e deveria ser apenas "background".
grato
Discussão (2)
Carregando comentários...