簡體   English   中英

循環到PHP中的多維數組

[英]Loop into a multidimensional array in PHP

我在PHP中有這個數組:

array( 
    "name" => "Cherry", 
    "desc" => "I'm a cherry.",
    "keys" => array(
            "Africa",
            "India",
            "America"
    ),
    "pict" => "image1.png",
)

我想在此之間以及在keys之間循環顯示以顯示國家/地區。

這是我已經嘗試過的:

foreach($details as $detail) {
    foreach($keys as $key) {
        echo $key;
    }
}

如果您想獲取數組中的其他值以及國家/地區:

<?php

$details = array( 
    "name" => "Cherry", 
    "desc" => "I'm a cherry.",
    "keys" => array(
            "Africa",
            "India",
            "America"
    ),
    "pict" => "image1.png",
);


foreach( $details as $key => $detail ) {

    if( is_array( $detail ) && $key == 'keys' ) {

        foreach( $detail as $country ) {
            echo $country;
        }

    } else {

        echo $detail;
    }
}

?>

暫無
暫無

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

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