foreach - PHP add key value to array with each loop itteration -
i have array want create new array key value pairs. think know what's required, need help syntax.
foreach ($stuff $thing){ $thing1 = $thing->prop1; $thing2 = $thing->prop2; // need set $newstuff = array($thing1 => $thing2); $newstuff[] = ?? }
thanks helpful advice!
can utilize array_map()
instead of foreach()
. example:
$newstuff = array_map(function($v){return array($v->prop1=>$v->prop2);}, $stuff);
and using foreach()
:
foreach ($stuff $thing){ $newstuff[] = array($thing->prop1=>$thing->prop2); }
php foreach
No comments:
Post a Comment