echo "Associative 2-dimensional array:<br>";
$marks1=array(
array("Maths"=>80,"Physics"=>89,"Chemistry"=>79),
array("Maths"=>90,"Physics"=>78,"Chemistry"=>87),
array("Maths"=>78,"Physics"=>90,"Chemistry"=>79)
);
echo "<ul>";
for($r=0;$r<count($marks1);$r++)
{
echo "<li>";
foreach($marks1[$r] as $key=>$value)
{
echo $key." = ".$value." ";
}
echo "</li>";
echo "<br><br>";
}
echo "</ul>";如何通过点击按钮获得点击?如果我点击按钮获得数学= 80物理= 89化学= 79,然后再次点击按钮获得数学= 90物理= 78化学= 87,请建议
发布于 2017-02-23 02:44:22
您可以将内容附加到一个div并递增一个计数器,就像id post_fix一样遵循我为您创建的这个简单示例。
<?php
echo "Associative 2-dimensional array:<br>";
$marks1=array(
array("Maths"=>80,"Physics"=>89,"Chemistry"=>79),
array("Maths"=>90,"Physics"=>78,"Chemistry"=>87),
array("Maths"=>78,"Physics"=>90,"Chemistry"=>79)
);
echo "<ul>";
for($r=0;$r<count($marks1);$r++)
{
echo "<li>";
foreach($marks1[$r] as $key=>$value)
{
echo "<span id='$key$r'>".$key." = ".$value."</span> ";
}
echo "</li>";
echo "<br><br>";
}
echo "</ul>";
?>
<button onclick="show()">Show</button>
<div id="here"></div>
<script type="text/javascript">
var i=0;
function show()
{
document.getElementById("here").innerHTML = document.getElementById("Maths"+i).innerHTML;
i++;
}
</script>希望这会对你有所帮助。
https://stackoverflow.com/questions/42398787
复制相似问题