仕様通りじゃないの?例えば

1,,2

という文字列を,で分割すると次の3つの要素を持つ配列が返ってくる

"1"
"" (空文字)
"2"