从高级自定义字段的复选框中,我需要在复选框中添加一些内容
这就是我的代码的样子: 任何帮助都会非常明显。
<?php
$btn = get_field('line_btn');
if( $btn && in_array('study', $btn ) ) {
echo 'study'; // working well
}
elseif( $btn && in_array('help', $btn ) ) {
echo 'help'; // working well
}
elseif( $btn && in_array('study', 'help', $btn) ) {
echo 'both selected'; // not working
}
?>
this is what my code looks like:
Any help will be very appreciable.
<?php
$btn = get_field('line_btn');
if( $btn && in_array('study', $btn ) ) {
echo 'study'; // working well
}
elseif( $btn && in_array('help', $btn ) ) {
echo 'help'; // working well
}
elseif( $btn && in_array('study', 'help', $btn) ) {
echo 'both selected'; // not working
}
?>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
in_array()
仅检查数组中的一个值,而您尝试通过两个值。您必须在elseif
中向我们提供两个独立的in_array()
函数。in_array()
only checks for one value in the array and you are trying to pass in two. You would have to us two separatein_array()
functions in theelseif
.