我想为2个阵列设置2个foreach循环,我知道这是错误的:
$ properties有6个项目,$ set_properties有11个项目
<?php if(!empty($properties)) : foreach ($properties as $prop) : ?>
<?php if(!empty($set_properties)) : foreach ($set_properties as $set_prop) : ?>
<?php endforeach; endif; ?>
<?php endforeach; endif; ?>
什么是正确的方法,因为如果我想回应一些东西($prop->ID
),我现在得到太多的循环。
我的目标是制作下拉选择器($properties
)并选择$set_properties
。
答案 0 :(得分:2)
请尝试以下代码段,我发表了评论,希望能帮助您理解。
http://coffee2code.com/wp-plugins/add-admin-css/
在您的原始代码中,您经常切换进出PHP,这实际上没有必要,它会使代码看起来很乱并且格式化起来比较困难。只需在PHP中编写所有内容,因为没有多少HTML可用于它。如果您只是尝试将变量插入元素中,或者存在大量HTML,则只应切换进/出PHP。