我有一个数组,稍后 jquery 使用它来绘制图表(因此是 json_encode)。
<?php
$server = "myserver:1234";
$user="dbuser";
$password="userpass";
$database = "dbname";
$connection = mysql_connect($server,$user,$password);
$db = mysql_select_db($database,$connection);
$query = "SELECT Y FROM listener_incr";
$result = mysql_query($query);
$i = -60;
while($row = mysql_fetch_assoc($result))
{
$dataset1[] = array($i,$row['Y']);
$i++;
}
$final = json_encode($dataset1,JSON_NUMERIC_CHECK);
?>
$final 的输出是[[-60,5],[-59,3],[-58,6],...[-1,7],[0,8]]
除了用于绘制图表的数据系列之外,我还想将数组的最后一个值回显到 div。
这是我尝试过的...
<div id="LastInArray">
Current count: <?php
end($dataset1);
$intOutput = key($dataset1);
echo $intOutput;
?>
</div>
但是上面的输出Current count: 59
,我不明白。我想要的 div 输出(在本例中)是Current count: 8
.
后来我想用AJAX来更新这个值,这就是为什么它在一个div中。