Bir sütun ve Listeye çıkışında Sıralama php dizi

2 Cevap php

Ben bir wordpress döngü doldurulur bir dizi oluşturduk: -

<?php while ($recentPosts->have_posts()) : $recentPosts->the_post(); ?>

    	$alisting []["questions"] = $questions; 
    	$alisting []["id"] = $post->ID; 
    	$alisting []["title"] = $post->post_title; 

<?php endwhile; ?>

Bu çıkışlar

Array ( [0] => Array ( [questions] => 22 ) [1] => Array ( [id] => 1016 ) [2] => Array ( [title] => Cash Commons ) [3] => Array ( [questions] => 15 ) [4] => Array ( [id] => 811 ) [5] => Array ( [title] => The Poker Echo ) [6] => Array ( [questions] => 34 ) [7] => Array ( [id] => 437 ) [8] => Array ( [title] => VideoWTF.com ) [9] => Array ( [questions] => 34 ) [10] => Array ( [id] => 295 )

Ben azalan Sorular bu diziyi sıralamak ve ben böylece bir listesine echo gerekir: -

ID       | Title           |  Question

1023       Cash Commons       43
987        Videowtf           34

vb

Birisi çok net talimatlar ile lütfen yardım edebilir misiniz.

Lütfen yardım Şimdiden teşekkürler.

Şerefe

Jonathan

2 Cevap

http://www.php.net/manual/en/function.uasort.php - - ve sıralamak için bir geri arama işlevini oluşturmak Sen uasort() işlevini kullanmanız gerekecektir.

function sort_callback($a, $b){
    if ($a['Question'] == $b['Question']) {
        return 0;
    }
    return ($a['Question'] < $b['Question']) ? 1 : -1;
}

uasort($alisting,'sort_callback');

array_multisort kullanın