我需要一些关于我们是否可以在foreach循环中放置两个以上变量的信息。请记住,我仍然是一个完整的新手:D
例如,我使用逗号
从数据库中获取变量的数据<?php
while($segment = $results->fetchRow()) {
$seg = explode(',', $segment['name']);
$section = explode(',', $segment['sek_id']);
$array = array_combine($seg, $section);
foreach($array as $out => $key){
if($out != ""){
?>
<option value="<?php echo $key; ?>"><?php echo $out; ?></option>
在这里我设法将两个变量放入我的foreach循环中。
在使用foreach循环的同时还有什么办法吗?也许如果我有一个'id =“”'我会在其中放入逗号中的id?
答案 0 :(得分:0)
您可以使用以下方式。
<?php
$results = $results->fetchRow();
foreach($results as $result)
{
if(!empty($result['name']))
{
?>
<option value="<?php echo $result['sek_id']; ?>">
<?php echo $result['name']; ?>
</option>
<?php
}
}
<?php
如果您能提供$results->fetchRow();
如有任何疑问,请与我们联系。