私は.csvファイルを持っています。一部のフィールドは空で、一部のフィールドにはカンマまたはドットがあります。配列内のcsvファイルを表示
ここで私はこのように配列で表示できますか?今のよう
Array (
[0] => Name1,[email protected],13,56475,,190000,,,remit,5-Mar-15,26250
[1] => Name2,[email protected],11,11250,,22500,,,the bank,30-Apr-15,6250
[2] => Name3,[email protected],15,,,1500,receipt,,the market,7-Mar-15,1750
[3] =>Name4,[email protected],21,25500,,46750,receipt,,bank ,7-Mar-15,21350 .....)
私はこのようにそれを表示することができます。
Array (
[0] => Name1
[1] => [email protected]
[2] => 13
[3] => 56475
[4] =>
[5] => 19000
[6] =>
[7] =>
[8] => remit
[9] => 5-Mar-15
[10] => 26250)
Array (
[0] => Name2
[1] => [email protected]
[2] => 11
[3] => 11250
[4] =>
[5] => 22500
[6] =>
[7] =>
[8] => the bank
[9] => 30-Apr-15
[10] => 6250) ....
そして、私はこのコードを使用しています:
$file = fopen("pay.csv","r");
while(! feof($file))
{
echo '<pre>',print_r(fgetcsv($file)),'</pre>';
}
fclose($file);
私はネイティブのcsv機能を使用して好みます。
@Anant私はusiになります配列内のすべてのデータを比較するforeachループ –
@Anant、はい、私は 'fgetcsv'などを使用したいと思います。私のフィールドのいくつかは空であり、コンマを持っています。 –
@Anant、はい、それは多次元です。 –