Johannes Zeller: array-ausgabe

Beitrag lesen

Hallo Daniel,

$arr = array($a,$b,$c,$d,$e);

echo $arr;

Die Variablen werden über ein Formular gesetzt. Wenn eine Variable in der Länge 0 ist, soll diese gar nicht erst ausgegeben werden, denn alle sollen durch ein Komma getrennt angezeigt werden.

Ein Ansatz:

<?php  
$arr_names = array('a', 'b', 'c', 'd', 'e');  
$arr = array();  
  
foreach ($_GET as $field => $value) {  
    if (in_array($field, $arr_names) && strlen($value) > 0) {  
        $arr[] = $value;  
    }  
}  
  
echo implode(',', $arr);  
?>

Schöne Grüße,

Johannes