Jump to content

Sorting an array by extension? idk help.


newb

Recommended Posts

I have an array that has data in it and its being sorted like this:

 

Source 1 (zip): filename.zip
Source 1 (jpg): filename.jpg
Source 1 (png): filename.png
Source 2 (zip): filename.zip
Source 2 (jpg): filename.jpg
Source 2 (png): filename.png
Source 3 (zip): filename.zip
Source 3 (jpg): filename.jpg
Source 3 (png): filename.png

 

Id like the data to be sorted like this instead, but i dont know how to get it to sort this way:

 

Source 1 (zip): filename.zip
Source 2 (zip): filename.zip
Source 3 (zip): filename.zip
Source 1 (jpg): filename.jpg
Source 2 (jpg): filename.jpg
Source 3 (jpg): filename.jpg
Source 1 (png): filename.png
Source 2 (png): filename.png
Source 3 (png): filename.png

 

Here's my code: any help is appreciated. thanks.

for ($i = 1; $i <= 5; $i++) {
$src[$i] = 'Source '.$i.' ('.$ext.'): '.$filename.'';
array_multisort($src, SORT_ASC, SORT_STRING);
}

 

 

Link to comment
https://forums.phpfreaks.com/topic/209191-sorting-an-array-by-extension-idk-help/
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.