Page 1 of 1

Alle Objekte, die einem Array über Looped Array_Push () Aufrufe zu einem Array hinzugefügt wurden

Posted: 25 Feb 2025, 19:11
by Anonymous
Dies ist der Beispielcode: < /p>

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);
}
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?