Wie indiziere ich ein Array neu, nachdem es aus einem größeren Array extrahiert wurde? [Duplikat]

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Wie indiziere ich ein Array neu, nachdem es aus einem größeren Array extrahiert wurde? [Duplikat]

by Guest » 17 Jan 2025, 06:22

Ich habe dieses Array:
Image

Es gibt viele ['Varianten'] unten.
Ich muss ein neues Array wie dieses erstellen:
Image

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?

Top