簡體   English   中英

我只想要第一個索引的值,然后是第二個索引,然后是第三個索引。 如何通過循環迭代並動態獲取值?

[英]I want only values of 1st index then 2nd and then 3rd index. How can I iterate through this with a loop and get the values dynamically?

我想要每個索引來自此數組的值。 我嘗試使用foreach訪問值,但是我無法弄清楚如何獲取每個索引的所有值(例如,第一,第二,第三)

Array
    (
        [1] => Array
            (
                [0] => 244
                [1] => 6014
                [2] => 5067
                [3] => 5059
                [4] => 1726
                [5] => 56
                [6] => 1234
                [7] => 56
            )

        [2] => Array
            (
                [0] => 122
                [1] => 123
                [2] => 56
                [3] => 246
                [4] => 7360
                [5] => 8058
                [6] => 1290
                [7] => 1234
                [8] => 5454
            )

        [3] => Array
            (
                [0] => 7890
                [1] => 5454
            )

    )

遵循我制作的此樣本,如果仍然無法獲取,請發表評論。

$array = array(
        array('abc','def','xyz'),
        array('asd','fun','bad'),
        array('blue','red','green')


 );

foreach($array as $key=>$value){
    foreach($value as $subkey=>$subvalue) {
        echo $subkey . " : " . $subvalue . "<br>";
    }
}

如果還要獲取貨幣對密鑰,請使用以下示例:

$assoc_array = array(
        "eurusd" =>     array('abc','def','xyz'),
        "usdjpy" =>     array('good','bad','ugly'),
        "aususd" =>     array('blue','red','green')

);

foreach($assoc_array as $key=>$value){
        echo $key . ":: <br>";
    foreach($value as $subkey=>$subvalue) {
        echo $subkey . " : " . $subvalue . "<br>";
    }
}

我想這樣顯示結果

請嘗試這個。 希望它將對你有幫助。

foreach ($array as $currencyId => $subArray){ 
    echo $currencyId . "<br>";

            foreach ($subArray as $value) {

                echo $value . "<br>";
            }
        }

暫無
暫無

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

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