私はphpプログラミングは初めてですが、しばらくの間このコードで立ち往生しています。.csv ファイルを 1 行ずつ読み取り、その値を配列のリストに保存したいと考えています。
$file = fopen('Sub-Companies.csv', 'r');
while (($line =
fgetcsv($file)) !== FALSE) {
print_r($line);
list($customer_id[],$company_name[],$department[],$employee[],$country[],$zipcode[],$address[],$city[],
$smth1[], $smth2[], $phone_no1[],$phone_no2[],$email[],$website[],
$customer_no[],$problem1[],$problem2[]) = explode(";",$line); }
fclose($file); var_dump($customer_id);
問題は、ファイルが正しく読み取られても、分解が機能せず、配列が null に見えることです。
私が考えていることの 1 つは、一部の配列には「;」が多いことです。そのため、この配列の値を格納するために、配列 $problem1 と $problem2 を用意しています。
どんな助けでも素晴らしいでしょう!