如何从PHP中的数组中获取数据?

时间:2015-02-03 22:41:17

标签: php

你能帮帮我吗? 我有以下数组

    Array
(
    [0] => Array
        (
            [0] => 0930
            [1] => movie name 1
            [2] => 6,00
        )

    [1] => Array
        (
            [0] => 1130
            [1] => movie name 2
            [2] => 5,00
        )

    [2] => Array
        (
            [0] => 1345
            [1] => movie name 3
            [2] => 4,00
        )
..........
...etc...
........

我的问题是如何使结果如此

     <div id="movies">
            <div class="movie1">
                <div class="time">0930</div>
                <div class="name">movie name</div>
                <div class="price">6,00</div>
            </div>
            <div class="movie2">
                <div class="time">1130</div>
                <div class="name">movie name</div>
                <div class="price">5,00</div>
            </div>
 ............
    ...etc......
    ............
        </div>

尝试多种方法但未成功。 如果你帮助我,我将非常感激......!

2 个答案:

答案 0 :(得分:2)

<div id="movies">
  <?php 
    foreach($yourArray as $idx => $movie) {
      ?>
      <div class="movie<?php echo ($idx+1); ?>">
        <div class="time"><?php echo $movie[0]; ?></div>
        <div class="name"><?php echo $movie[1]; ?></div>
        <div class="price"><?php echo $movie[2]; ?></div>
      </div>
      <?php
     }
   ?> 
</div>

答案 1 :(得分:0)

给它一个旋转

<?php

$counter = 1;
foreach($array1 as $array2){
    print '
        <div class="movie'.$counter.'">
                <div class="time">'.$array2[0].'</div>
            <div class="name">'.$array2[1].'</div>
            <div class="price">'.$array2[2].'</div>
        </div>
';
$counter++;
}