在php中排序数组无法正常工作

时间:2014-08-06 08:46:06

标签: php sorting

我想对数组进行排序。我的数组看起来像这样

    Array ( [bookid] => 16 [book_name] => 22 [created_date] => 16 [hash_key] => 18 )

我希望按值

排序
   Array (  [book_name] => 22 [hash_key] => 18 [created_date] => 16  [bookid] => 16)

如果有人知道这件事,请帮助我。

1 个答案:

答案 0 :(得分:0)

你可以使用arsort

<?php
$your_array = array(
                      "bookid" => 16,
                      "book_name" => 22,
                      "created_date" => 16,
                      "hash_key" => 18
                    );  
arsort($your_array);
print_r($your_array);                  
?>

<强>输出:

Array
(
    [book_name] => 22
    [hash_key] => 18
    [created_date] => 16
    [bookid] => 16
)

<强> DEMO