簡體   English   中英

PHP按數字鍵按升序對關聯數組進行排序

[英]PHP sort associative array by numeric key in asc order

我對ksort有問題,它是print_r'ing 1而不是數組。

這是我的數組:

Array(

[1] => Array
    (
        [time] => 08:30 am
        [time_id] => 48451
    )

[0] => Array
    (
        [time] => 09:00 am
        [time_id] => 48452
    )

[2] => Array
    (
        [time] => 09:30 am
        [time_id] => 48453
    )

)

而ksort($ array)正在推銷bool(true)。 為什么不能正確排序我的數組?

echo '<pre>';
print_r($array);
$array = ksort($array);
var_dump($array);

為什么不能正確排序我的數組?

ksort()直接在數組上工作並返回布爾值 -成功則返回true ,否則返回false

print_r()輸出1 (即true ),因為ksort()成功對數組進行了排序。

不要重新分配$array

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM