Windows.setTimeout函数是否在以下代码中执行?

时间:2018-02-12 15:18:03

标签: php

我希望在setTimeout(30000)函数之前显示3个数组元素,在它之后显示3个元素;这样两个循环之间有30秒的间隙。但是我没有得到所需的结果。以下是代码:

<?php
$info=array(array("name"=>"abc",
              "phone"=>"12345"),
        array("name"=>"pqr",
              "phone"=>"23456"),
        array("name"=>"def",
              "phone"=>"34567"),
        array("name"=>"asd",
              "phone"=>"45678"),
        array("name"=>"ghj",
              "phone"=>"56789"),
        array("name"=>"jkl",
              "phone"=>"67566"),
        );
  echo ( $info[0]["name"]);
?>
<body>
<table>
<tr>
    <th>id</th>
    <th>Name</th>
    <th>phone<th>
</tr>
<?php
$i=1;
foreach ($info as $data) {
    if($i==4)
    {

         break;

    } 
?>
<tr>
    <td><?php echo $i; ?></td>
    <td><?php echo $data["name"]; ?></td>
    <td><?php echo $data["phone"]; ?></td>
</tr>
<?php $i++;}?>
<script>
  window.setTimeout(30000);
</script>
<?php
 for($j=3;$j<6;$j++)
    {
       ?>
             <tr>
             <td><?php echo $j+1; ?></td>
             <td><?php echo $info[$j]["name"]; ?></td>
             <td><?php echo $info[$j]["phone"]; ?></td>
             </tr> 
        <?php } ?>          
</table>

0 个答案:

没有答案