1

この .csv ファイルの変換についてサポートが必要です:

a;a1;1;0;1
b;b1;1;0;0

この出力に:

a;a1;1;
a;a1;0;
a;a1;1;
b;b1;1;
b;b1;0;
b;b1;0;

出力は、データベース内の特定のテーブルに挿入されます。(私はそれがうまくいくスクリプトを持っています。)

それがどのように機能するかについてのロジック:

列の数を数えます (この場合、列 3 から行の終わりまで。どの列から数えるかを説明する var が必要です)。

行数を数える...データを分解して配列として設定するforeachループがあります

$i=0
foreach($lines as $value) {
$data[$i] = explode(";", $value);
<...>
$i++;
}

count($data);行数を取得するには

sizeof($data[0]);列数を取得する

PHPの知識が不足しているため、ここで立ち往生しています。

4

1 に答える 1