PHP multidimensional array search by value

前端 未结 23 3322
情歌与酒
情歌与酒 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:37

    my solution:

    function searchArrayForField($array, $field, $value) {
        $i = 0;
        foreach ($array as &$row) {
            if ($row[$field] === $value) {
                return $i;
            }
            $i++
        }
        return '';
    }
    

提交回复
热议问题