ok, quello l'ho capito..Originariamente inviato da Francis87
c'è ancora una cosa che non mi è chiara...
il significato di:
codice:/(?i)[a-z]+[\.|\:|\#]?[^\{]*\{[^\}]+\}/i
ma come mai questo nn va?
cerco di prendere ogni attributo+valore con questo
e parso ogni valore del primo array (che contiene i singoli blocchi di css)Codice PHP:
for ($a=0;$a<$n;$a++) {
preg_match_all('/(?im)[a-z]+[\:][\s]?[a-z]+/', $match[$a], $match2);
}
ma come mai l'output è questo?
dovrei avere anche color: blue nell'array match2, no?match
array(2) {
[0]=>
string(38) "body {
color: red;
font: arial;
}"
[1]=>
string(25) "
#id {
color: blue;
}"
}
match2
array(2) {
[0]=>
string(10) "color: red"
[1]=>
string(11) "font: arial"
}![]()