PHP-检查多个数组键,如果键有值
我有一个数组:PHP-检查多个数组键,如果键有值,php,arrays,Php,Arrays,我有一个数组: $my_array = array(1 => 'has value', 2 =>'', 3 => ''); 我想运行一个if语句来检查所有键是否都有值, 如果所有键都没有任何值,则返回false 比如: 函数hasValue($v){ 返回标准($v)!=''; } $res_数组=数组过滤器($my_数组,'hasValue'); //任何键都有价值 $any_key_的_值=0true,'password'=>true,'database'=>tr
$my_array = array(1 => 'has value', 2 =>'', 3 => '');
我想运行一个if语句来检查所有键是否都有值,
如果所有键都没有任何值,则返回false
比如:
函数hasValue($v){
返回标准($v)!='';
}
$res_数组=数组过滤器($my_数组,'hasValue');
//任何键都有价值
$any_key_的_值=0
函数hasValue($v){
返回标准($v)!='';
}
$res_数组=数组过滤器($my_数组,'hasValue');
//任何键都有价值
$any_key_的_值=0
如果将“has value”定义为“value==true
”:
如果将“has value”定义为“value==true
”:
试试这个
if (array_filter($my_array)) {
// here first value `has value`
}else{
// all values are empty
}
试试这个
if (array_filter($my_array)) {
// here first value `has value`
}else{
// all values are empty
}
试试这个:
<?php
$array = array('key1' => null, 'key2' => null, 'key3' => null, 'key4' => null);
if (!array_filter($array)) {
echo "All keys have null values";
}
else
{
// do something
}
?>
-试试这个:
<?php
$array = array('key1' => null, 'key2' => null, 'key3' => null, 'key4' => null);
if (!array_filter($array)) {
echo "All keys have null values";
}
else
{
// do something
}
?>
-检查$settings=array('host'=>'localhost','user'=>true,'password'=>true,'database'=>true);并获取true:PCheck,其中$settings=array('host'=>localhost','user'=>true,'password'=>true,'database'=>true);并实现:P
if (array_filter($my_array)) {
// here first value `has value`
}else{
// all values are empty
}
<?php
$array = array('key1' => null, 'key2' => null, 'key3' => null, 'key4' => null);
if (!array_filter($array)) {
echo "All keys have null values";
}
else
{
// do something
}
?>