解析简单的CSV并使用PHP中的变量获取值


Parse simple CSV & get values with variables in PHP

这可能是一件非常简单的事情,但我正在挣扎。我有一个格式如下的 CSV 文件;

"Afrojack","The Spark"
"All About She","Higher"
"Banks","This Is What It Feels Like"
"Bastille","Of The Night"
"Basto!","Gregory's Theme"

我想做的是,使用 PHP 加载这些数据,以便我可以在 foreach 循环中分别调用第一个和第二个项目。例如(上面的数据是艺术家,然后是曲目名称);

foreach (*this is also where I'm stuck*) {
    echo "Artist: $artist <br/>";
    echo "Track: $track <br />;
}

我不是真正的PHP人,所以我通常会在javascript中执行此操作并使用JSON,但在这种情况下,它需要CSV和PHP:(

有人可以帮助我指出正确的方向吗?

谢谢!

由于您只要求指向正确方向的点,因此您可以: fgetcsv .

使用 str_getcsv — 将 CSV 字符串解析为数组

    $input ='csv data here';
    $datas = str_getcsv ($input, ',');
    foreach($datas as $key=>$value){
        echo "$key::$value";
    }

参考: http://php.net/manual/en/function.str-getcsv.php