Nasıl anahtar olarak ilk değer ile diziye bir CSV ayrıştırmak olabilir?

0 Cevap php

Yani şöyle bir CSV dosyası var:

12345, Here is some text
20394, Here is some more text

Nasıl bu kadar benzeyen bir diziye bu ekleyebilirsiniz

$text = "12345" => "Here is some text",
        "20394" => "Here is some more text";

Bu benim şu anda bir tek katmanlı CSV tek bir sayısal tabanlı bir değer almak zorunda kaldı ne

      if ($handle = fopen("$qid", "r")) {

          $csvData = file_get_contents($qid);
          $csvDelim = "\r";

          $qid = array();
          $qid = str_getcsv($csvData, $csvDelim);

      } else {

          die("Could not open CSV file.");

      }

Cevaplar için teşekkürler, ama ben yine de bir olası sorunu bakın. Bu çözümler, değerleri bu şekilde saklamak olmaz:

$array[0] = 12345
$array[1] = Here is some text 20394
$array[2] = Here is some more text

Yukarıdaki örnekte csv üzerinde denedim, nasıl dizi yapılandırılmış olurdu?

0 Cevap