src/php/Webforge/Common/ArrayUtil.php
public static function join(Array $pieces, $glue) {
    $s = NULL;
    foreach ($pieces as $key =>$piece) {
      if (is_array($piece)) $piece = 'Array';

      $s .= sprintf($glue, $piece, $key);
    }
    return $s;
  }
public static function join(Array $pieces, $glue) {
    $s = NULL;
    foreach ($pieces as $key =>$piece) {
      if (is_array($piece)) $piece = 'Array';

      $s .= sprintf($glue, $piece, $key);
    }
    return $s;
  }
public static function join ( Array $ pieces , $ glue ) { $ s = NULL ; foreach ( $ pieces as $ key => $ piece ) { if ( is_array ( $ piece ) ) $ piece = 'Array' ; $ s .= sprintf ( $ glue , $ piece , $ key ) ; } return $ s ; }
Joins an array to string

Aus einem Array ein geschriebenes Array machen:
print '$GLOBALS'.A::join(array('conf','default','db'), "['%s']");
// $GLOBALS['conf']['default']['db']
das erste %s ist der Wert aus dem Array das zweite %s ist der Schlüssel aus dem Array.
Diese können mit %1$s (wert) %2$s (schlüssel) addressiert werden
@param array $pieces die Elemente die zusammengefügt werden sollen
@param string $glue der String welcher die Elemente umgeben soll. Er muss %s enthalten. An dieser Stelle wird das Array Element ersetzt
Joins an array to string