Hello,
Jetzt habe ich aber dadurch ein weiteres Problem.
Ich möchte in der obigen Routine "arrayErstellen" noch einen weiteren Wert zurückgeben. Natürlich könnte ich diesen in das array mit aufnehmen: Der wäre aber überflüssig im der zweiten Routine "arrayAuswerten".
Dann gibt es den nächsten Denkschritt:
Anstelle einer rassereinen Funktion kannst Du auch eine mit Übergabeparametern bauen, die in Wirklichkeit Referenzen sind.
http://de2.php.net/manual/en/language.references.php
Als Funktionsergebnis nimmst Du dann den Wert, der Dir über Erfolg oder Misserfolg der Ausführung Antwort gibt und in den Referenzparetern (also deren Speicherbereiche) steht dann bei Erfolg das Ergebnis.
<?php
$_meinArray = array();
$ok_meinArray = arrayErstellen(&$_meinArray, ## parameter ## );
$__mein_ausgewertetes_Array = array();
$ok_mein_ausgewertetes_Array = arrayAuswerten(&$_mein_ausgewertetes_Array,$_meinArray);
nachfolgend Erfolgskontrolle für die Entwicklung
echo "<pre>\r\n";
echo htmlspecialchars(print_r($_meinArray,1));
echo htmlspecialchars(print_r($_ausgewertetes_Array,1));
echo "/<pre>\r\n";
?>
Liebe Grüße aus dem schönen Oberharz
Tom vom Berg