by Guest » 17 Jan 2025, 06:22
Ich habe dieses Array:
Es gibt viele ['Varianten'] unten.
Ich muss ein neues Array wie dieses erstellen:
von allen ['variants'].
Ich habe eine Funktion damit
Code: Select all
$variants = array();
$features = $features['18']; foreach ($features as $feature) {
if (!empty($feature['variants'])) {
$variants = array_merge($variants, $feature['variants']);
}
}
fn_print_r($variants);
return $variants;
Aber es gibt einen Fehler: array_merge() [function.array-merge]: Argument #2 ist kein Array.
Wie kann ich das beheben?
Ich habe dieses Array:
[img]https://i.sstatic.net/l94yz.png[/img]
Es gibt viele ['Varianten'] unten.
Ich muss ein neues Array wie dieses erstellen:
[img]https://i.sstatic.net/qBqGn.png[/img]
von allen ['variants'].
Ich habe eine Funktion damit
[code]$variants = array();
$features = $features['18']; foreach ($features as $feature) {
if (!empty($feature['variants'])) {
$variants = array_merge($variants, $feature['variants']);
}
}
fn_print_r($variants);
return $variants;
[/code]
Aber es gibt einen Fehler: array_merge() [function.array-merge]: Argument #2 ist kein Array.
Wie kann ich das beheben?