当需要从多维数组中获取值,并且进行判空,赋值默认值的时候
可以使用下面的测试用例
$arr=[
"name"=>"陶士涵",
"title..."=>[
"sub"=>"测试"
],
"test"=>null,
"desc"=>"",..."num"=>0,
];
$name=data_get($arr,"name","a");
$subTitle=data_get($arr,"title.sub...$test=data_get($arr,"test","a");//如果是null的情况下,默认值不起作用,返回null
$test2=data_get($arr,"test","a")...:进行配合 ,类似下面这样
desc=data_get(arr,"desc","a") ?: "a";