Ich habe zwei Tabellen (Kategorie und Felder), wo ein Feld kann wie diesesPHP Erhalten Sie einzigartige Array von foreach-Schleife
name | category_ids
color | 1,2
size | 1,3
mehreren Kategorien zugeordnet werden Ich versuche, Felder für gegebene gategories wie dieser zugewiesen bekommen
foreach($category_ids as $category_id){
$fields = $this->model->getFields($category_id);
foreach ($fields as $field) {
echo $field->name;
}
}
Dieser Ausgang gibt mir Werte einschließlich Duplikate. Wie kann ich hier Duplikate entfernen? Bitte helfen EDIT: Zum Beispiel $category_ids
sind 1,2 dann ausgegeben ich immer bin color,color,size
ist Aber ich möchte, ist die Ausgabe wie color,size
normalisieren die db –
Was gibt es in '$ category_ids'? Welche Ausgabe kommt mit Ihrem aktuellen Code? Was ist dein erwartetes Ergebnis? Paste dort und du wirst eine Lösung bekommen. danke –
Fügen Sie Ihrer Frage die gewünschte Ausgabe von der Beispieleingabe hinzu, die Sie zeigten – BeetleJuice