如何为从PHP数组获取的表制作滚动视图

我有一个多维数组$array2,它显示如下(这只是数组的一部分,它包含1000多个元素)


Array

(

    [0] => Array

        (

            [0] => M2TYEE

            [1] => Jean

            [2] => Harvey

            [3] => London

            [4] => 0314686334

        )


    [1] => Array

        (

            [0] => E26YBE

            [1] => Tom

            [2] => Cruise

            [3] => New York

            [4] => 0635625735     

        )

    [2] => Array

        (

            [0] => M2FY3E

            [1] => Jane

            [2] => Harvey

            [3] => Berlin

            [4] => 0314346334

        )


    [3] => Array

        (

            [0] => Q53YBE

            [1] => Tom

            [2] => Howland

            [3] => New York

            [4] => 0635625735     

        )

)

(This is just part of the array, it contains over 1000 elements)


我已经成功地使用代码创建了一个表


<?php

$arr = array_merge([ 0 => ['ID','FIRST NAME','LAST NAME','CITY','PHONE']],$array);

$html = '<table border="1">';

foreach($arr as $row){

  $html .= '<tr>';

  foreach($row as $column){

    $html .= '<td>'.$column.'</td>';

  }

  $html .= '</tr>'; 

}

$html .= '</table>';

echo $html;

?>

上面的代码显示所有表记录,而我期望的是一个滚动视图表,该表仅显示10条记录/行。


弑天下
浏览 163回答 1
1回答

12345678_0001

您需要使用divDIV并将其table放在div中,例如:<div style="height:100px;overflow:scroll;"> <!-- inline-css -->&nbsp;<?php echo $html;?></div>OR您可以在CSS中创建一个类.overflow-div{&nbsp; height:100px;&nbsp; overflow:scroll;}在div中使用此类<div class="overflow-div">&nbsp;<?php echo $html;?></div>您可以放height任何您想要的东西。
打开App,查看更多内容
随时随地看视频慕课网APP