martin: Übergabe von Parametern

Beitrag lesen

Hallo, eine Frage zur Parameterübergabe:
ich möchte Parameter an eine Funktion übergeben. Bei einfachen Variablen klappt das auch (im Beispiel $table, $bild_0, $bild_1)!
Wenn ich aber $beschreibung[0] hinzufüge, dann gibt er einen Fehler aus.

$bild_0=$bild_Nr[0];
$bild_1=$bild_Nr[1];
  function katalog_muster($table,$bild-0, $bild_1, $beschreibung[0]) {
......}

Aufruf erfolgt mit
if (...) katalog_muster($table,$bild_0, $bild_1,$beschreibung[0]);
Wo liegt der Fehler? Ich kann doch nicht alle array-Werte umspeichern!
Gruß martin

Hallo, ich habs gefunden:
erst einmal war in meiner mail der Bindestrich mit dem Unterstrich vertauscht. Doch das war im Script nicht der Fehler. Die Übergabe erfolgt ganz einfach:
if (...) katalog_muster($table,$bild_Nr,$beschreibung);

Wichtig: array, aber ohne Klammern!!!
function katalog_muster($table,$bild-Nr, $beschreibung) {...}

Aufruf in der Funktion wie gehabt:$bild-Nr[0],..,$bild-Nr[n]
Vielen Dank! martin