php array_key在多維數(shù)組中如何應(yīng)用

PHP
小樊
89
2024-07-05 16:56:21

在多維數(shù)組中,可以使用array_key_exists()函數(shù)來(lái)檢查指定的鍵是否存在于數(shù)組中。以下是一個(gè)示例:

$multiArray = array(
    'first' => array(
        'a' => 1,
        'b' => 2
    ),
    'second' => array(
        'c' => 3,
        'd' => 4
    )
);

if(array_key_exists('first', $multiArray)) {
    echo "Key 'first' exists in multiArray\n";

    if(array_key_exists('a', $multiArray['first'])) {
        echo "Key 'a' exists in sub-array\n";
    } else {
        echo "Key 'a' does not exist in sub-array\n";
    }
} else {
    echo "Key 'first' does not exist in multiArray\n";
}

在上面的示例中,首先檢查是否存在鍵’first’,如果存在則繼續(xù)檢查’first’子數(shù)組中是否存在鍵’a’。通過使用array_key_exists()函數(shù),可以方便地在多維數(shù)組中檢查指定的鍵是否存在。

0