Is it possible to just add a value to the existing? here is my current script: foreach ($newarray as $name) { $newarray[$name] = $name->currentInitiative = rand(1,$name->GetInitiative())); } // sort array by ranking (initiative) sort($newarray,SORT_NUMERIC); can I change the $newarray[$name] to something to represent the current element and just add the value to it? I might be able to work around it then ""Jeff Taylor"" <jefftaylor@xxxxxxxxxxxxxxx> wrote in message news:05.86.00491.7D932F54@xxxxxxxxxxxxxxx > Hey everyone, > Newb back again - Im trying to populate my arrays, but getting this error > again: > Warning: Illegal offset type in > c:\Inetpub\wwwroot\MyProjects\SecondOffering\myFuncs.php on line 242 > > Code: > $newarray = array(); > foreach ($array as $name) > { > if ($name->currentHP >0) > { > $newarray[$name]; > } > } -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php