【发布时间】:2021-12-26 03:04:42
【问题描述】:
我有数组,我想检查我的函数中这个数组是否有任何值。
这是我的代码:
$values = [
'value_1',
'value_2',
'value_3'
];
if (has_block( any value from $values ) {
// stuff
}
所以我的意思是:如何检查数组中是否有任何值 - 可能是一个,也可能是所有值,而不是像 if (has_block( 'value_1') || has_block'value_2' ) 这样的值本身来检查它?
我试过这样:
$values = [
'value_1',
'value_2',
'value_3'
];
$List = "'" . implode("', '", $values) . "'";
if (has_block( in_array($List, $values) ) ) {
// stuff
}
【问题讨论】:
-
类似in_array?
-
是的,我试过了,也有 implode 但仍然没有好的结果
-
也许写期望结果?
-
@brombeer 我在上面的帖子中添加了我的试用版。
标签: php arrays conditional-statements