Wie indiziere ich ein Array neu, nachdem es aus einem größeren Array extrahiert wurde? [Duplikat]
Posted: 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
Aber es gibt einen Fehler: array_merge() [function.array-merge]: Argument #2 ist kein Array.
Wie kann ich das beheben?

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;
Wie kann ich das beheben?