如何在PHP中显示没有数据库的多组值?

时间:2015-04-26 12:17:08

标签: php

我确信使用Arrays这很容易,但我似乎没有得到如何做,因为我需要多组数据

相关PHP为1套,可能有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语句中使用它来输出我想要的变量集。

1 个答案:

答案 0 :(得分:2)

简单数组任务,请参阅此示例:

<?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
}
?>