PHP: obtenga todas las claves de una matriz que comience con una determinada cadena

Tengo una matriz que se parece a esto: array( 'abc' => 0, 'foo-bcd' => 1, 'foo-def' => 1, 'foo-xyz' => 0, // ... ) ¿Cómo puedo obtener solo los elementos que comienzan con foo-?