“PHP Baca CSV untuk Array” Kode Jawaban

CSV ke array di PHP

public function csvToArray($filename = '', $delimiter = ','){
  if(!file_exists($filename) || !is_readable($filename))
  	return false;
  $header = null;
  $data = array();
  if(($handle = fopen($filename, 'r')) !== false){
  	while(($row = fgetcsv($handle, 1000, $delimiter)) !== false){
  		if(!$header)
  			$header = $row;
  		else
  			$data[] = array_combine($header, $row);
  	}
  	fclose($handle);
  }
  return $data;
}
    
    
Isaac

Array PHP ke CSV

Instead of writing out values consider using 'fputcsv()'.

This may solve your problem immediately.

function array2csv($data, $delimiter = ',', $enclosure = '"', $escape_char = "\\")
{
    $f = fopen('php://memory', 'r+');
    foreach ($data as $item) {
        fputcsv($f, $item, $delimiter, $enclosure, $escape_char);
    }
    rewind($f);
    return stream_get_contents($f);
}

$list = array (
    array('aaa', 'bbb', 'ccc', 'dddd'),
    array('123', '456', '789'),
    array('"aaa"', '"bbb"')
);
var_dump(array2csv($list));

/*
I hope it will help you.
Namaste
Stay Home Stay Safe
*/
Ankur

PHP Baca CSV untuk Array

$lines =file('CSV Address.csv');

foreach($lines as $data)
{
list($name[],$address[],$status[])
= explode(',',$data);
}
Sparkling Seahorse

CSV untuk array PHP

$csv = array_map('str_getcsv', file('data.csv'));
QP2

PHP Baca file CSV ke dalam array

$file = fopen('myCSVFile.csv', 'r');
while (($line = fgetcsv($file)) !== FALSE) {
  //$line is an array of the csv elements
  print_r($line);
}
fclose($file);
MeVyom

Jawaban yang mirip dengan “PHP Baca CSV untuk Array”

Pertanyaan yang mirip dengan “PHP Baca CSV untuk Array”

Lebih banyak jawaban terkait untuk “PHP Baca CSV untuk Array” di PHP

Jelajahi jawaban kode populer menurut bahasa

Jelajahi bahasa kode lainnya