Convertir CSV JSON à l'aide de PHP

Je suis en train d'essayer de convertir le fichier CSV JSON à l'aide de PHP.

Voici mon code

<?php 

date_default_timezone_set('UTC');
$today = date("n_j"); //Today is 1/23/2015 -> $today = 1_23

$file_name = $today.'.CSV'; //My file name is 1_23.csv
$file_path = 'C:\\Users\\bheng\\Desktop\\qb\\'.$file_name;
$file_handle = fopen($file_path, "r");

$result = array();

if ($file_handle !== FALSE) {

    $column_headers = fgetcsv($file_handle); 
    foreach($column_headers as $header) {
            $result[$header] = array();

    }
    while (($data = fgetcsv($file_handle)) !== FALSE) {
        $i = 0;
        foreach($result as &$column) {
                $column[] = $data[$i++];
        }
    }
    fclose($file_handle);
}

//print_r($result); //I see all data(s) except the header

$json = json_encode($result);
echo $json;

?>

print_r($result); //Je vois toutes les données(s)

Puis je json_encode($result); et a essayé de l'afficher, mais rien ne s'affiche à l'écran. Je ne vois que le vide de l'écran, et de 0 message d'erreur.

Je fais quelque chose de mal ? Quelqu'un peut-il m'aider ?

Ajouté Résultat de print_r($result);

Array (
    [Inventory] => Array (
        [0] => bs-0468R(20ug)
        [1] => bs-1338R(1ml)
        [2] => bs-1557G(no bsa)
        [3] => bs-3295R(no BSA)
        [4] => bs-0730R-Cy5"
        [5] => bs-3889R-PE-Cy7"
        [6] => 11033R
        [7] => 1554R-A647
        [8] => 4667
        [9] => ABIN731018
        [10] => Anti-DBNL protein 

        .... more .... 
Veuillez envoyer la Sortie si votre print_r($result);
- Donnez-moi un 1 mn
Je vous donne 2min 😀
ahahah
Je l'ai posté dans mon post comme vous l'avez suggéré !

OriginalL'auteur iori | 2015-01-23