Marc Miller: Implode mit mehrdimensionalen Arrays

Beitrag lesen

Also das Array sieht so aus:
$array[] = array("Wert1","Wert2");
$array[] = array("Wert10","Wert20");
$array[] = array("Wert100","Wert200");
$split = array("|","%");

echo meine_implode_funktion($split,$array);

//Ausgabe:
Wert1%Wert2|Wert10%Wert20|Wert100%Wert200

Hallo

Du könntest sowas mit ner foreach schleife realisieren.

function meine_implode_funktion($pSplit, $pArray){
  $ret = "";
  foreach($pArray as $elem){
    $ret .= implode($pSplit[1], $elem).$pSplit[0];
  }
  $ret = ereg_replace($pSplit[0]."$", "", $ret);
  return $ret;
}

geht sicherlich auch eleganter, war einfach mal so ne idee...
Gruss, Marc