首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用下一步按钮调用数组值单击php

使用下一步按钮调用数组值单击php
EN

Stack Overflow用户
提问于 2017-02-23 01:50:03
回答 1查看 919关注 0票数 1
代码语言:javascript
复制
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,请建议

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-02-23 02:44:22

您可以将内容附加到一个div并递增一个计数器,就像id post_fix一样遵循我为您创建的这个简单示例。

代码语言:javascript
复制
<?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>

希望这会对你有所帮助。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42398787

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档