我目前正在嘗試使用PHP從csv文件中獲取一些信息。我正在使用以下代碼並獲取以下輸出:數組變量鍵/值PHP
function readCSV($csvFile){
$file_handle = fopen($csvFile, 'r');
while (!feof($file_handle)) {
$line_of_text[] = fgetcsv($file_handle, 1024);
}
fclose($file_handle);
return $line_of_text;
}
$csvFile = '500.csv';
$csv = readCSV($csvFile);
$keys = $csv[0];
$step = $csv[1];
foreach ($step as $k=>$v)
{
$a = array("$keys[$k]");
$b = array("$v");
$c = array_combine($a, $b);
echo '<pre>';
print_r($c);
echo '</pre>';
}
我在單個數組中獲得輸出,如:
Array
(
[first_name] => bob
)
Array
(
[last_name] => smith
)
Array
(
[company_name] => bobs logs
)
我想輸出在一個單一的數組中,顯示如;
Array
(
[first_name] => bob
[last_name] => smith
[company_name] => bobs logs
)
如果有人能指出我要出錯的地方,它將被appriciated!
既然你有3個數組,你可以只是做https://repl.it/Cg3C'$ A + $ B + $ C' –