nixxon: Arrays abwechselnd ausgeben

Beitrag lesen

Hallo!

Ich such nun schon ne ganze weile und finde einfach keinen Lösungshinweis zu meinem Problem:

Ich möchte die Werte von 2 Arrays abwechselnd ausgeben und habe dazu folgendes gebaut:

Anmerkung: die Arrays haben immer die selbe menge! Und mein Problem beginnt recht weit unten im Code - denke ich.

  
<?php  
  
$path = 'bilder/';  
  
// Hier sammel ich die Dateinamen  
  
if ($handle = opendir($path)) {  
  
	while (false !== ($file = readdir($handle))) {  
		  
		if ($file != '.' AND $file != '..') {  
		$dateinamen[] = $file;  
  
// die Dateinamen brauchen noch eine formatierung  
  
// zuerst sammel ich Dateinamen und schreibe das Verzeichnis davor  
  
$directory .= '"'."$path"."$file".'"'.'</br>';  
  
// Jetzt Dateinamen den suffix wegnehmen und in weiteren array stopfen  
  
$bildnr = substr("$file", 0, -4);  
  
// Dateinamen ohne Suffix umformatieren  
  
$return .= '$files['."'"."$bildnr"."'".']'.'</br>';  
		}  
		}  
		closedir($handle);  
	}  
 else {  
 	echo "error";  
 }  
  
// hier beginnt mein Problem  
// -------------------------  
// erst werden die einträge gezählt  
    $counting = count($dateinamen);  
  
// jetzt würde ich gerne der Anzahl entsprechend die Arrays abwechselnd ausgeben  
  
    for($i=0;$i<$counting;$i++) {  
    	echo $return[$i].$directory[$i];  
    }  
?>  

Im Moment bekomme ich folgende Ausgabe:

$"fbiilledse[r'/00330044220000991133'5].

Es soll aber folgendes rauskommen:

$files['03042009135.jpg'] "bilder/03042009135.jpg";

Gebe ich Array $return und Array $directory einzeln aus erhalte ich genau die gewünschten Einträge, leider aber listbasiert nacheinander. (24 Dateien/Einträge existieren aktuell)

Ich würde euch sehr für einen Hinweis danken!

Gruß
nixxon

PS: Haut mich bitte nicht für meine Art zu "programmieren"; ich lerne ja noch...