News Feed
Sections




News Archive
Looking for more information on how to do PHP the right way? Check out PHP: The Right Way

PHPEasy.co.uk:
Sorting array data using SplMaxHeap
July 18, 2012 @ 08:17:25

On PHPEasy.co.uk today there's a new tutorial posted showing you how to sort using the SplMaxHeap functionality provided by the Standard PHP Library.

The SplMaxHeap class basically stores numbers in any order, and then returns them in descending order. In order to make this class useful for other data types other than numbers I have extend the SplMaxHeap class to compare dates and strings. SplMaxHeap extends SplHeap and implements the abstract class SplHeap::compare. Our extention of SplMaxHeap is therefore expected to implement the compare method.

Code examples are given showing sorting by things like "last name" and "date of birth" (using strtotime). There's also an example of its use in sorting values from an array and outputted in a loop. You can find out more about this functionality in the PHP manual.

0 comments voice your opinion now!
sort data splmaxheap compare function tutorial


blog comments powered by Disqus

Similar Posts

SitePoint PHP Blog: Debug PHP with Firebug and FirePHP

NETTUTS.com: A Deeper Look at mod_rewrite for Apache

Scott MacVicar's Blog: Accessing pseudo random data with PHP

Builder.com.au: Generating PDF Files with PHP and FPDF

Fabien Potencier's Blog: Create your own framework... on top of the Symfony2 Components (part 10)


Community Events





Don't see your event here?
Let us know!


community composer update podcast package symfony laravel version release language voicesoftheelephpant opinion security library series tool interview application introduction framework

All content copyright, 2014 PHPDeveloper.org :: info@phpdeveloper.org - Powered by the Solar PHP Framework