亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

按設定值自動遞增的數組值(例如,如果第一個是 echo $myarray[5];

按設定值自動遞增的數組值(例如,如果第一個是 echo $myarray[5];

PHP
米脂 2022-12-11 09:33:19
有一個像這樣的數組..Array(    [1] => Array        (            [0] => Order Number            [1] => Item 1 Colour            [2] => Buyer Name            [3] => Item 1 Name            [4] => Item 1 Variation        )    [2] => Array        (            [0] => Order Number            [1] => Item 1 Colour            [2] => Buyer Name            [3] => Item 1 Name            [4] => Item 1 Variation            [5] => Order Number            [6] => Item 2 Colour            [7] => Buyer Name            [8] => Item 2 Name            [9] => Item 2 Variation        )    [3] => Array        (            [0] => Order Number            [1] => Item 1 Colour            [2] => Buyer Name            [3] => Item 1 Name            [4] => Item 1 Variation            [5] => Order Number            [6] => Item 2 Colour            [7] => Buyer Name            [8] => Item 2 Name            [9] => Item 2 Variation            [10] => Order Number            [11] => Item 3 Colour            [12] => Buyer Name            [13] => Item 3 Name            [14] => Item 3 Variation        )}這顯示了 3 個虛擬訂單,在此示例中,第一個訂單有 1 個項目,第二個訂單有 2 個項目,第三個訂單有 3 個項目。如您所見,添加的項目越多,該項目的數組就會變得更長,并且數字總是在一定數量的塊中增加。即,在上面的示例中,第 2 項的標題是 [3],然后第 2 項的標題是 [8](與之前相同加 5),然后在示例 3 中,它是 [3]、[8] 和 [13] ] 所以基本上總是從 prev number ref 加上 5那么有沒有一種方法可以回顯一個值加上 prev 值的 5 并繼續這樣做喜歡$item1title = $myarray[5];$item2title = $item1title[+5];$item3title = $item2title[+5];echo $item1title; echo $item2title; echo $item2title; 
查看完整描述

1 回答

?
寶慕林4294392

TA貢獻2021條經驗 獲得超8個贊

這是一個快速示例,說明如何以更有用的方式構建數組。如評論中所述,我們創建了一個主訂單數組。在該數組中,每個訂單都有一個條目。這些訂單中的每一個也是一個數組,包含訂單的詳細信息以及項目。這些項目包含在一個數組中,每個項目都是數組中的一個條目。每個項目本身也是一個數組,條目是項目詳細信息。


$orders = array(

    array(

        "orderNum" => 123,

        "buyerId" => 111,

        "items" => array(

            array(

                "id" => 321,

                "name" => "Item One",

                "color" => "red"

            )

        )

    ),

    array(

        "orderNum" => 456,

        "buyerId" => 444,

        "items" => array(

            array(

                "id" => 321,

                "name" => "Item One",

                "color" => "red"

            ),

            array(

                "id" => 356,

                "name" => "Item Two",

                "color" => "green"

            )

        )

    ),

    array(

        "orderNum" => 789,

        "buyerId" => 765,

        "items" => array(

            array(

                "id" => 321,

                "name" => "Item One",

                "color" => "red"

            ),

            array(

                "id" => 356,

                "name" => "Item Two",

                "color" => "green"

            ),

            array(

                "id" => 999,

                "name" => "Item Three",

                "color" => "blue"

            )

        )

    )

);

這是一個快速示例,說明如何訪問訂單和項目


foreach($orders as $order)

{

    echo "Order number: " . $order["orderNum"] . "\r\n";


    foreach($order["items"] as $item)

    {

        echo "Item Name: " . $item["name"] . "\r\n";

    }

    echo "\r\n";

}

演示


查看完整回答
反對 回復 2022-12-11
  • 1 回答
  • 0 關注
  • 146 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號