ThaiSEOBoard.com

พัฒนาเว็บไซต์ => Programming => ข้อความที่เริ่มโดย: ipostfree ที่ 05 กันยายน 2013, 16:48:30



หัวข้อ: สอบถามเกี่ยวกับวิธีเรียง Array ครับ
เริ่มหัวข้อโดย: ipostfree ที่ 05 กันยายน 2013, 16:48:30
โค๊ด:
Array
(
    [a] => Array
        (
            [b] => Array
                (
                    [c] => Array
                        (
                            [0] => Array
                                (
                                    [v] => 1
                                )

                            [1] => Array
                                (
                                    [v] => 2
                                )

                            [2] => Array
                                (
                                    [v] => 3
                                )

                        )

                )

        )

)

//จาก Code
$marks = array("a" => array("b" =>  array("c" =>array(
"0" =>array("v" =>"1"),
"1" =>array("v" =>"2"),
"2" =>array("v" =>"3"),
))));

print_r($marks);

อยากทราบว่าผมจะเรียง Array จากมากไปหาน้อยยังไงครับ จาก 0 1 2 เป็น 2 1 0  อ่ะครับ +1 ทุกความเห็นครับ  :wanwan017: :wanwan017: :wanwan017:


หัวข้อ: Re: สอบถามเกี่ยวกับวิธีเรียง Array ครับ
เริ่มหัวข้อโดย: mean ที่ 05 กันยายน 2013, 17:00:08

krsort($marks['a']['b']['c']);

krsort คือ function sorting key array ( r = reverse )



หัวข้อ: Re: สอบถามเกี่ยวกับวิธีเรียง Array ครับ
เริ่มหัวข้อโดย: ipostfree ที่ 05 กันยายน 2013, 17:15:35

krsort($marks['a']['b']['c']);

krsort คือ function sorting key array ( r = reverse )



+1 ขอบคุณครับ วิธีนี้ผมลองแล้วไม่ได้ครับ แต่ก็ขอบคุณมากครับ

ตอนนี้ผมทำได้แล้วนะครับ  :wanwan017: :wanwan017: :wanwan017:


หัวข้อ: Re: สอบถามเกี่ยวกับวิธีเรียง Array ครับ
เริ่มหัวข้อโดย: cmulline ที่ 05 กันยายน 2013, 18:14:36
โค๊ด:
<?php
$fruits 
= array("d" => "lemon""a" => "orange""b" => "banana""c" => "apple");
arsort($fruits);
foreach (
$fruits as $key => $val) {
    echo 
"$key = $val\n";
}
?>

a = orange
d = lemon
b = banana
c = apple

http://www.php.net/manual/en/function.arsort.php