Con preg_match_all() obtienes un arreglo de dos dimensiones, tu sólo imprimes una y por ende el error.
Si quieres examinar el contenido debes usar print_r() o var_dump(), de cualquier forma podrías igualmente imprimir el índice especifico.
Código PHP:
echo $foo[0][1];