在我的数据库中,我有类似的值
256.23,200.33,89.33,133.45,
我必须将这些值乘以千,然后将结果格式化为价格(以逗号分隔)
256.23 x 1000 = 256230 I want to show this as 256,230 200.33 x 1000 = 200330 I want this as 200,330 89.33 x 1000 = 89330 I want this as 89,330
目前我正在使用配方奶粉
echo "Price is : $".$price*1000;
Run Code Online (Sandbox Code Playgroud)
但是如何格式化,我不知道.
我正在使用google flot chart,它根据用户选择的值显示图表.图表显示x轴上的年份和y轴上的价格.
问题是如果图形宽度很小,它会正确显示值.例如,如果我将宽度设置为
<div id="placeholder" style="width:500px;height:300px"></div>
Run Code Online (Sandbox Code Playgroud)
但如果图形宽度增加就像
<div id="placeholder" style="width:650px;height:300px"></div>
Run Code Online (Sandbox Code Playgroud)
图表显示x轴上不需要的零,例如
Insted of 2010 it shows 2010.0
Insted of 2011 it shows 2011.0
Insted of 2012 it shows 2012.0
Run Code Online (Sandbox Code Playgroud)
我只是想摆脱这些不必要的零.谷歌根本没有帮助我,我完全不知道这种愚蠢的行为.
我正在尝试创建一个页面,如果您的用户第一次重定向到索引页面,但如果用户第二次来到该页面不重定向.我使用简单的php会话来计算访问次数和if语句来检查条件:
<?php
session_start();
$_SESSION['views'] = $SESSION['views']+1;
if($SESSION['views'] = 1){
header("location:index.php");
}
?>
Run Code Online (Sandbox Code Playgroud)
问题是用零初始化数组即
<?php
$_SESSION['views']=0;
?>
Run Code Online (Sandbox Code Playgroud)
它看起来既简单又不那么简单.
我正在从mysql数据库填充下拉菜单.它运作良好,但我希望它不重复价值观.(即如果某个值在数据库中是N次,则在下拉列表中只出现一次)
这是我的代码:
<?php
mysql_connect('host', 'user', 'pass');
mysql_select_db ("database");
$sql = "SELECT year FROM data";
$result = mysql_query($sql);
echo "<select name='year'>";
while ($row = mysql_fetch_array($result)) {
echo "<option value='" . $row['year'] . "'>" . $row['year'] . "</option>";
}
echo "</select>";
?>
Run Code Online (Sandbox Code Playgroud)