PHP multidimensional array search by value

前端 未结 23 3907
情歌与酒
情歌与酒 2020-11-21 04:45

I have an array where I want to search the uid and get the key of the array.

Examples

Assume we have the following 2-dimensional array:

<
23条回答
  •  轮回少年
    2020-11-21 05:33

    $a = ['x' => ['eee', 'ccc'], 'b' => ['zzz']];
    
    $found = null;
    $search = 'eee';
    
    array_walk($a, function ($k, $v) use ($search, &$found) {
        if (in_array($search, $k)) {
            $found = $v;
        }
    });
    
    var_dump($found);
    

提交回复
热议问题