Désolé, PHP/débutant de codage ici. Je veux importer un fichier .txt/CSV ('enregistrer sous' - à l'origine un fichier Excel) et utiliser ces variables en PHP.Convertir les variables d'Excel/.txt en PHP
Mon fichier txt a trois colonnes avec trois variables:
Number Colour Subject
12 Pink Mathematics
39 Blue Chemistry
18 Green Biology
Je veux afficher uniquement le « numéro » variable (puis trouver ensuite la moyenne et le prendre à un fichier de sortie ...)
En PHP, je l'ai d'abord explosé
<?PHP
$lines = explode("\n", trim(file_get_contents("2017-10-17_evidence.txt")));
$headerIndex = array_flip(explode("\t", trim($lines[0])));
$Number = array($headerIndex ('Number'));
echo($Number);
?>
Après l'exécution du code, je reçois:
Fatal error: Uncaught Error: Function name must be a string in C:\xampp\htdocs\Test\test1.php:6 Stack trace: #0 {main} thrown in C:\xampp\htdocs\Test\test1.php on line 6
Vous appelez 'headerIndex $ ('Number')'. Le '()' indique que ceci devrait être une fonction. Vous voulez probablement '$ headerIndex ['Number']'. En outre, il existe une fonction appelée 'fgetcsv()' en PHP: https://secure.php.net/manual/fr/function.fgetcsv.php – kerbholz