by Guest » 16 Jan 2025, 08:12
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?
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]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
)
)
[/code]
Ich versuche, ein neues Array zu erstellen, das nur aus den „Bewertungswerten“ besteht...
[code]$result_array = array(0 => "4.4",
1 => "5.0",
2 => "5.0");
[/code]
Die folgende Lösung war nicht erfolgreich, da $value ein Objekt und kein Array ist...
[code]$result_array = array();
foreach ($array as $value) {
$result_array[] = $value[1];
}
[/code]
Wie geht man da richtig vor?