Alle Objekte, die einem Array über Looped Array_Push () Aufrufe zu einem Array hinzugefügt wurden
Posted: 25 Feb 2025, 19:11
Dies ist der Beispielcode: < /p>
Das Problem dabei ist Br />
Array
(
[0] => stdClass Object
(
[piece] = 3
)
[1] => stdClass Object
(
[piece] = 3
)
[2] => stdClass Object
(
[piece] = 3
)
[3] => stdClass Object
(
[piece] = 3
)
)
< /code>
Während es zusätzliche 4 Tasten mit [piece] = 1 < /code> geben sollte. Mache ich etwas falsch?
Code: Select all
//$pieces is an stdClass object which has 4 elements the foreach loops through
$arr = array();
foreach($pieces as $piece)
{
$piece->value = 1;
array_push($arr, $piece);
$piece->value = 3;
array_push($arr, $piece);
}
Array
(
[0] => stdClass Object
(
[piece] = 3
)
[1] => stdClass Object
(
[piece] = 3
)
[2] => stdClass Object
(
[piece] = 3
)
[3] => stdClass Object
(
[piece] = 3
)
)
< /code>
Während es zusätzliche 4 Tasten mit [piece] = 1 < /code> geben sollte. Mache ich etwas falsch?