0
在this question我学会了如何使内爆。如何从一个multicheckbox数组中获取值= 1的密钥?
但现在我需要一些更复杂的(我认为)和搜索我试了几个破灭选项没有明确的结果,在这里我再次询问后帮...
我有一个multicheckboxes这是人口稠密与类别(Wordpress)。
每个类别名称都有一个类别ID,复选框的值为1。
所以,这是一个例子阵列的回声检查后,某些类别:
<?php $categories = of_get_option('check_categories'); ?>
<?php print_r($categories); ?>
Array (
[13] => 1
[7] => 1
[6] => 1
[23] => 0
[12] => 0
[5] => 0
[11] => 0
[22] => 0
[3] => 0
[14] => 0
[1] => 1
[17] => 0
[10] => 0
[18] => 1
)
,如果我做<?php echo implode(', ',of_get_option('check_categories')); ?>
这是结果:1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1
OK ...但我不要这些结果,我需要的是:对于checkboxes = 1,我只需要获得类别Id(键)。在这种情况下完全是这样的:13,7,6,1,18
但是如何?