PHP csv到数组

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP csv到数组相关的知识,希望对你有一定的参考价值。

<?php
function csv_explode( $file ) {
	$lines = explode("\n", $file);
	
	$use_first_row_as_key = true;

	$final_output = array();
	foreach( $lines as $line ) {
		$line = explode(',', $line);
		
		if( is_bool($use_first_row_as_key) && $use_first_row_as_key == true ) {
			$use_first_row_as_key = $line;
		} else {
			
			if( is_array($use_first_row_as_key) ) {
				foreach( $line as $key => $value ) {
					unset( $line[$key] );
					$line[ strtolower($use_first_row_as_key[$key]) ] = $value;
				}
			}
			
			$final_output[] = $line;
		}
	}
	
	return $final_output;
}
?>

以上是关于PHP csv到数组的主要内容,如果未能解决你的问题,请参考以下文章

PHP读取CSV到数组

PHP CSV字符串到数组

CSV(unicode)文件到php数组

在 Wordpress Admin 中从 PHP 数组创建“下载到 CSV”按钮

php 数组到CSV

PHP csv到数组