in_array() and multidimensional array

前端 未结 22 1701
眼角桃花
眼角桃花 2020-11-22 00:30

I use in_array() to check whether a value exists in an array like below,

$a = array(\"Mac\", \"NT\", \"Irix\", \"Linux\");
if (in_array(\"Irix\"         


        
22条回答
  •  日久生厌
    2020-11-22 01:16

    $userdb = Array
    (
        (0) => Array
            (
                ('uid') => '100',
                ('name') => 'Sandra Shush',
                ('url') => 'urlof100'
            ),
    
        (1) => Array
            (
                ('uid') => '5465',
                ('name') => 'Stefanie Mcmohn',
                ('url') => 'urlof5465'
            ),
    
        (2) => Array
            (
                ('uid') => '40489',
                ('name') => 'Michael',
                ('url') => 'urlof40489'
            )
    );
    
    $url_in_array = in_array('urlof5465', array_column($userdb, 'url'));
    
    if($url_in_array) {
        echo 'value is in multidim array';
    }
    else {
        echo 'value is not in multidim array';
    }
    

提交回复
热议问题