Dies ähnelt stark einer vorherigen Frage (Erstellen eines Arrays aus einem mehrdimensionalen Array), allerdings habe ich in diesem Fall kein mehrdimensionales Array. Folgendes habe ich:
Code: Select all
Array
(
[0] => ratings Object
(
[id] => 1
[rating] => 4.4
)
[1] => ratings Object
(
[id] => 1
[rating] => 5.0
)
[2] => ratings Object
(
[id] => 1
[rating] => 5.0
)
)
Ich versuche, ein neues Array zu erstellen, das nur aus den „Bewertungswerten“ besteht...
Code: Select all
$result_array = array(0 => "4.4",
1 => "5.0",
2 => "5.0");
Die folgende Lösung war nicht erfolgreich, da $value ein Objekt und kein Array ist...
Code: Select all
$result_array = array();
foreach ($array as $value) {
$result_array[] = $value[1];
}
Wie geht man da richtig vor?