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

PHP-Programmierer chatten hier
Guest
 Wie indiziere ich ein Array neu, nachdem es aus einem größeren Array extrahiert wurde? [Duplikat]

Post by Guest »

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?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post