Tach,
bräuchte mal ein paar Denkanstöße. Ich habe folgendes array:
Das Ziel ist es das Array folgendermaßen zu formtieren:
Mit der eigenerstellte Funktion ereiche ich nur ein Teilergebnis.
Ich habe wie es scheint momentan eine Denksperre und komm nicht weiter. Was mache ich falsch?
bräuchte mal ein paar Denkanstöße. Ich habe folgendes array:
PHP-Code:
Array
(
[0] => Array
(
[0] => Array
(
[0] => u
[1] => foo
[2] => bar
)
[1] => Array
(
[0] => d
[1] => foo
)
)
[1] => Array
(
)
)
PHP-Code:
Array
(
[u] => Array
(
[0] =>foo
[1] =>bar
)
[d] => Array
(
[0] =>foo
)
)
PHP-Code:
Array
(
[u] => Array
(
[0] =>foo
[1] =>bar
)
)
PHP-Code:
function getOptions($options) {
$opt = array();
foreach ($options AS $val) {
if (is_array($val)) {
$tmp = getOptions($val);
$tmpKey = key($tmp);
if (!empty($tmp)) {
$opt[$tmpKey] = $tmp[$tmpKey];
}
} else {
if (!is_numeric($val)) {
$opt[$val] = array();
while (next($options)) {
$opt[$val][] = pos($options);
}
break;
}
}
}
return $opt;
}
Kommentar