nixxon: Arrays abwechselnd ausgeben

Beitrag lesen

  $dateinamen[] = $file;  

$dateinamen ist ein Array.

$directory .= '"'."$path"."$file".'"'.'</br>';

$directory ist ein String.

$return .= '$files['."'"."$bildnr"."'".']'.'</br>';

$return ist ein String.

Danke - das war der entscheidende Hinweis! Da hätte ich wohl selbst merken müssen was ich da baue... Naja.. aller Anfang ist schwer..

für all die, die wissen wollen wie ich es jetzt gelöst hab:

  
<?php  
$path = 'bilder/';  
// Dateinamen einsammeln:  
if ($handle = opendir($path)) {  
	while (false !== ($file = readdir($handle))) {  
		if ($file != '.' AND $file != '..') {  
			$dateinamen[] = $file;	  
			}  
		}  
		closedir($handle);  
	} else {  
 	echo 'error';  
 	}  
// zählen wieviel Dateien gefunden wurden:  
$counting = count($dateinamen);  
  
// Datei-Suffix (.jpg) entfernen und wieder einen Array draus machen:  
for($x=0;$x<$counting;$x++){  
	$bildnr[$x] = substr($dateinamen[$x], 0, -4);  
}  
  
// Jetzt folt die Ausgabe  
    for($i=0;$i<$counting;$i++) {  
    	echo '$files['."'".$bildnr[$i]."'".']'.'&nbsp;=&nbsp;'.'"'.$path.$dateinamen[$i].'"'.'</br>';  
    }  
?>

Ausgabe sieht jetzt so aus:
$files['03042009135'] = "bilder/03042009135.jpg"
$files['03042009137'] = "bilder/03042009137.jpg"
.
.
usw.

Danke :)

Grüße
Nixxon