如何合并两个PHP for循环
如何在一个代码中合并两个for e、 g第一代码如何合并两个PHP for循环,php,for-loop,joomla,module,Php,For Loop,Joomla,Module,如何在一个代码中合并两个for e、 g第一代码 for ($i = 0, $n = count($options); $i < $n; $i ++) {} 和第二个代码 for ($u = 'rel_article1'; $u <= 'rel_article5'; $u++) 这是oll代码 <?php if ($display_poll) { ?> <form action="<?php echo JRoute::_('index.php');?>
for ($i = 0, $n = count($options); $i < $n; $i ++) {}
和第二个代码
for ($u = 'rel_article1'; $u <= 'rel_article5'; $u++)
这是oll代码
<?php if ($display_poll) { ?>
<form action="<?php echo JRoute::_('index.php');?>" method="post" name="poll_vote_<?php echo $poll->id;?>" id="poll_vote_<?php echo $poll->id;?>">
<?php for ($i = 0, $n = count($options); $i < $n; $i ++) { ?>
<label for="mod_voteid<?php echo $options[$i]->id;?>" class="<?php echo $tabclass_arr[$tabcnt].$params->get('moduleclass_sfx'); ?>" style="display:block; padding:2px;">
<input type="radio" name="voteid" id="mod_voteid<?php echo $options[$i]->id;?>" value="<?php echo $options[$i]->id;?>" alt="<?php echo $options[$i]->id;?>" <?php echo $disabled; ?> />
<?php echo $options[$i]->text; ?> <?php for ($u = 'rel_article1'; $u <= 'rel_article5'; $u++) { ?>
<a href="<?php echo $params->get($u); ?>" onClick="return popup(this, 'notes')">
<img src="/images/stories/add.png" alt="play"></a>
<?php
} ?
我想在一个民意调查显示在线播放按钮
现在展示这个
以下是我的xml代码:
你真的不需要那一秒。您已经从第一个循环中获得了一个包含$i的索引。除了从0开始,而不是从1开始,但是您可以很容易地让它工作 请删除的第二个,然后尝试以下操作:
// echo $params->get($u);
echo $params->get('rel_article' . ($i + 1));
谢谢,但这不管用。我删除了第二个,并添加了这个,但没有work@user3817984很糟糕,我忘记了$I+1上的括号:echo$params->get'rel_article'$i+1。现在应该可以了谢谢你,它很好用:Solve,再次感谢!我怎样才能增加你的声誉?@user3817984答案的左边。如果对arrow有帮助,你可以向上投票,给10个名声,接受对你帮助最大的答案,给15分绿色分数。