获取数组中指定key的值 不指定

jed , 2018-3-14 10:07 , 代码编程 , 评论(0) , 阅读(1376) , Via 本站原创 | |

function getKeyValues($arr, $key)
{
    $ret = [];

    foreach ($arr as $row) {
        if (is_array($row) && array_key_exists($key, $row)) {
            $ret[] = $row[$key];
        } elseif ($row instanceof \ArrayObject) {
            $row->offsetExists($key) && $ret[] = $row->offsetGet($key);
        }
    }

    return $ret;
}
发表评论

昵称

网址

电邮

打开HTML 打开UBB 打开表情 隐藏 记住我 [登入] [注册]