Jeena Paradies: Array nach key sortieren

Beitrag lesen

Hallo,

Momentan habe ich

$attach->url => $attach->sort => $attach->imgid
123.jpg => 2 => 110
456.jpg => 1 => 156
789.jpg => 3 => 865


>   
> unter dieser Struktur kann ich mir nicht besonders viel vorstellen :-(  
> Vielleicht ist [dieser Thread](https://forum.selfhtml.org/?t=208955&m=1421656) interessant für Dich.  
  
Ich nehme an er meinte eine Struktur wie:  
  
~~~php
<?php  
  
class Attachment {  
    var $url;  
    var $sort;  
    var $imgid;  
}  
  
function compare_attachments($a, $b) {  
    return $a->sort > $b->sort;  
}  
  
$img1 = new Attachment();  
$img1->url = "123.jpg";  
$img1->sort = 2;  
$img1->imgid = 110;  
  
$img2 = new Attachment();  
$img2->url = "456.jpg";  
$img2->sort = 1;  
$img2->imgid = 156;  
  
$img3 = new Attachment();  
$img3->url = "789.jpg";  
$img3->sort = 3;  
$img3->imgid = 1865;  
  
$list = array($img1, $img2, $img3);  
  
usort($list, "compare_attachments");  
  
var_dump($list);

Jeena