On Mon, 10 Feb 2003 16:23:10 -0600, you wrote:
>Hi.
>
>I�m working with a multidimensional array where the data in the
>array is a class (struct). All the information is being stored correctly,
>but I need to sort each �column� (AA0, BA0, etc. � see below)
>by the fieldNo portion of the struct.
>
>class fieldClass
>{
> var $fieldNo;
> var $srcLineNo;
> var $data;
>}
[...]
Although I've never personally used it, I believe usort() is what you
need:
http://www.php.net/manual/en/function.usort.php
You would need to create a callback function, something like:
function cmp($a, $b) {
if ($a->fieldNo == $b->fieldNo) { return 0; }
return ($a->fieldNo > $b->fieldNo) ? 1 : -1;
}
usort($structArray, 'cmp');
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php