如何检查php数组的键是否都有值,没有空白或未设置

jme*_*zes 3 php

我在php中动态创建一个php数组,然后json_encoded将其发送回ajax请求它的脚本.

$myarr['key_a'] = 'a';
$myarr['key_b'] = 'b';
$myarr['key_c'] = 'c';
Run Code Online (Sandbox Code Playgroud)

在我执行json_encode之前,因为它的值来自数据库,所以我可以检查是否所有值都已设置且没有空白或未设置而无需单独检查每个密钥?

Bar*_*mar 15

if (count($myarr) != count(array_filter($myarr))) {
    // Oops, empty values
}
Run Code Online (Sandbox Code Playgroud)