fscanfがおかしいです。

$data = fscanf($fp, "%s,%d,%d,%d");
print_r ($data);
----
ファイルの内容
abc,1,2,3
----
出力
Array
(
[0] => abc,1,2,3
[1] =>
[2] =>
[3] =>
)

配列にちゃんと入ってくれないです。なんで?