data
配列にPHPを使用してCSVファイルの内容を取り込みたいとします。PHPを使用してCSVの内容をjQuery配列に取り込みます
私の現在のコード:
<script src="http://code.jquery.com/jquery-3.1.1.js" integrity="sha256-16cdPddA6VdVInumRGo6IbivbERE8p7CQR3HzTBuELA=" crossorigin="anonymous"></script>
<?php
$file = fopen('food.csv', 'r');
while (($line = fgetcsv($file)) !== FALSE) {
print_r($line);
}
fclose($file);
?>
<script type="text/javascript">
var data = <?php echo json_encode($line); ?>;
document.write(data);
</script>
私はこれを実行するとしかし、私は次のような出力が得られます。
Array
(
[0] => McDonalds
[1] => Fast Food
[2] => London
)
Array
(
[0] => Marios
[1] => Italian
[2] => Manchester
)
<script type="text/javascript">
var data = false;
document.write(data);
</script>
私は$line
変数を推測しているが、ここで私の問題です。
マイfood.csv
ファイル:
McDonalds,Fast Food,London
Marios,Italian,Manchester
計画は以下のデモのようなものにdata
配列を組み込むことである。
は、[http://php.net/manual/en/function.json-encode.php](http://php.net/manual/en/function.json-encodeを見てみましょう。 PHP)。これは、データを 'JavaScript Object Notation'フォーマットに並べ替えるphp関数です。 –