Brainkeks: .csv Datei aulesen Ausgabe mit einem Array

Beitrag lesen

Hallo PhP-Forum,
da ich schon eine längere Zeit am grübeln bin, frage ich euch.
Ich selbst fange Grade an PhP für mich zu entdecken doch jetzt habe ich ein Problem.

Dieses besteht darin, dass ich aus einer Datei namens abcd.csv Zeilen und Spalten auslesen möchte und in ein Dreidimensionales-Array speichern will(dies soll als Funktion geschehen da diese noch öfter verwendet wird).

Die abcd.csv enthält Daten wie z.B:

jahr;author;titel;seitenanzahl...
1991;hans;froeliches-schaffen;125

nach der Speicherung in ein Array, möchte ich dieses natürlich auch wieder ausgeben lassen. Das mit dem Ausgeben klappt soweit, gar nicht mal so schlecht, aber nur dann, wenn ich die function entferne und die Ausgabe mit in den Bereich zum Auslesen stecke. Daher meine Frage lässt sich dies auch anders lösen?

hier der Codeschnipsel:

<?php  
  
	function fkt_hohleDaten()  
	{  
		$daten = file('abcd.csv');  
			$zeilen = count($daten);  
				for ($c=0; $c<$zeilen; $c++)  
				{  
				$datensatz = explode (";", $daten[$c]);  
				}  
	}	  
	fkt_hohleDaten();  
	    echo '<pre>';  
		print_r ($datensatz);  
	    echo '</pre>';  
  
?>

MfG
Brainkeks