Nel senso che quando fai echo $match[0] vedi un valore diverso dallo 0 che ti da il print_r()?