Jeff Taylor wrote:
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
That's not the problem. Your problem is that you are trying to use an
object ($name) as the key of an array. You can't do this. Array keys
must be a scalar value, that is to say a 'normal' value (essentially a
string or a number).
The object in $name probably has some unique value that represents that
particular instance. Use that instead of the object itself.
-Stut
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php