一个用于从多维对象或数组中安全提取信息的PHP函数。

v1.0.1 2022-01-04 16:23 UTC

This package is not auto-updated.

Last update: 2024-09-24 08:24:59 UTC


README

一个用于从多维对象或数组中安全提取信息的PHP函数。

安装

通常使用Composer进行安装。

用法

$array = array(
    'foo' => array(
        'bar' => array(
            'foo' => array(
                'bar' => 'asdf'
            )
        )
    )
);

$value = ex($array, 'foo.bar.foo.bar'); // returns "asdf"
$value = ex($array, 'foo.bar.foo.invalid_key'); // returns null
$value = ex($array, 'foo.bar.foo.invalid_key', 'default'); // returns "default"

更新

我添加了另一个帮助函数来安全地计数数组

$array = null;
$count = excount($array); // returns 0 instead of error

我想修复PHP 7.4中一个破坏sizeof()的更改。