Php 警告:in_array()[函数.in array]:Wordpress ACF
我有一个问题,那就是可变条件Php 警告:in_array()[函数.in array]:Wordpress ACF,php,wordpress,plugins,Php,Wordpress,Plugins,我有一个问题,那就是可变条件 Warning: in_array() [function.in-array]: Wrong datatype for second argument in 代码: .... 任何可能的解决方案?快速的谷歌搜索显示功能get\u字段执行以下操作: 此函数返回一个列值 我想这并不意味着数组?但是根据它返回一个数组。我建议使用print\r(get\u字段('emergente','options'))并查看它的输出 您可能需要进行检查,查看结果是否为_array
Warning: in_array() [function.in-array]: Wrong datatype for second argument in
代码:
....
任何可能的解决方案?快速的谷歌搜索显示功能
get\u字段执行以下操作:
此函数返回一个列值
我想这并不意味着数组?但是根据它返回一个数组。我建议使用print\r(get\u字段('emergente','options'))
并查看它的输出
您可能需要进行检查,查看结果是否为_array
,以及它是否是使用返回数据的正确索引的多维数组。
<?php if( is_array(get_field('emergente', 'options')) && in_array( 'activar', get_field('emergente', 'options') ) ) : ?>
....
<?php endif; ?>
....
get\u field
准确返回什么?get\u field返回值,而您必须将该值设置为数组。。数据类型不匹配
<?php if( is_array(get_field('emergente', 'options')) && in_array( 'activar', get_field('emergente', 'options') ) ) : ?>
....
<?php endif; ?>