Tom: Alle Kombinationen innerhalb eines Arrays

Beitrag lesen

Hello,

sieht so aus, als müsstest Du dafür beide "Arrays" rekursiv durchlaufen.

Das wäre schon die halbe Miete:

$_target = array();

function combine($_data, &$_target, $addval)
{
  if (is_array($_data))
  {
    foreach($_data as $key => $val)
    {
      $_data[$key] = combine($val, $_target, $addval);
    }
  }
  else
  {
    $_target[] = $_data. ".$addval";
  }

return $_data;
}

in $_target sollten sich nachher die Kombinationen mit $addval finden.
Nun musst Du nur noch eine Funktion aufbauen, die Dir alle "$addval" aus dem zweiten Array holt und um diese herumbauen.

Allerdings willst Du ja nicht das

Ein harzliches Glückauf

Tom vom Berg

--
Nur selber lernen macht schlau
http://bergpost.annerschbarrich.de