我目前正在尝试使用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' –