我敢肯定,使用Arrays可以很容易,但是由于需要多组数据,所以我似乎不知道该怎么做
1套相关的PHP,其中可能有3-4个
$title="Slide Title";
$desc="Slide description";
$buttonlink="Button Link";
$button="Button";
PHP foreach的集合(显然这是行不通的,因为我没有定义集合,也不知道如何以正确的方式定义它)
<?php foreach ($set[] ){ ?>
<div class="item">
<img src="<?php $slider ?>" alt="">
<div class="container">
<div class="carousel-caption">
<h1><?php echo $title ;?></h1>
<p><?php echo $desc ;?></p>
<p><a class="btn btn-lg btn-primary" href="<?php echo $butonlink ;?>" role="button"><?php echo $button ;?></a></p>
</div>
</div>
</div>
<?php } ?>
因此,基本上,我该如何定义每个集合,以便可以在单个foreach语句中使用它,该语句将输出所需的变量集。
简单的数组任务,请参见以下示例:
<?php
$sets = array (
array (
'img' => 'file.png',
'title' => 'Slide Title 1',
'desc' => 'Slide description 1',
'buttonlink' => 'Button Link 1',
'button' => 'Button 1'
),
array (
'img' => 'file.png',
'title' => 'Slide Title 2',
'desc' => 'Slide description 2',
'buttonlink' => 'Button Link 2',
'button' => 'Button 2'
)
);
foreach ($sets as $key => $set) {
?>
<div class="<?php echo $key == 0 ? 'item active' : 'item'; ?>">
<img src="<?php echo $set['img'] ?>">
<div class="container">
<div class="carousel-caption">
<h1><?php echo $set['title'] ;?></h1>
<p><?php echo $set['desc'] ;?></p>
<p><a class="btn btn-lg btn-primary" href="<?php echo $set['butonlink'] ;?>" role="button"><?php echo $set['button'] ;?></a></p>
</div>
</div>
</div>
<?php
}
?>
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句