关于数字的问题!急!! $yournum = preg_replace("/,/", "", $yournum); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <?$yournum = "12,88.54";$yournum = preg_replace("/,/", "", $yournum);//out 1288.54echo $yournum;?>老大不要吓我哦。这样子肯定可以的嘛,怎么会不行呢?你的代码什么样? 我刚才试了一下,从数据库里读出的数据直接echo就是1234.90,但是一POST就又带上了逗号变成了1,234.90,是不是php.ini中有什么要设置一下啊? 有这样的事?可惜偶现在不能试。在 POST 前转成 String 上面的理解有点儿错误了。我看楼主要把代码贴出来看一下了。我的记忆中PHP。INI里没有关于数字这样子的设置吧。我看是你的程序里对数字有所处理吧。。 我找到原因了,是我在POST之前使用了number_format()函数!去掉这个函数就可以正常支付了,谢谢各位 这是我做的简单测试,好象没有发现这个问题,我根本没有看到数字中间的逗号!<?phpmysql_connect("localhost","root","");mysql_select_db("test");$sql = " SELECT * FROM price ";$query = mysql_query($sql);$result = mysql_fetch_array($query);if($_POST['flag'] == 'yes'){ echo "-------->".$_POST['price'];}?><html><form name="form1" method="post" action=""><input type="text" name="price" value=<?echo $result[1]?>><input type="hidden" name="flag" value="yes"><input type="submit" name="submit"></form></html>这应该不会和浏览器的版本有关吧!我是ie6你说的post过去又变成1,234.12是直接echo $_POST['']的吗? curl多线程采集不是采集不到就是采不全? 做文章评论页面 急:用正则去除php注释的方法 在PHP里用AJAX怎样读取数据库~~!急~~! 请教个php+ajax基础问题 怎么样通过数据库里读出来的值使下拉框的某一项成为selected? 如何获得用户登录后的网页源文件 将一个静态的htm文件包含进来,然后指定它在某一个地方显示? 字符串替换 跪求大神指教 请问怎么样在liunx下配置网络 ->唠叨大哥请进:关于24小时内点击最高的新闻sql语句
$yournum = "12,88.54";
$yournum = preg_replace("/,/", "", $yournum);//out 1288.54
echo $yournum;
?>老大不要吓我哦。这样子肯定可以的嘛,怎么会不行呢?
你的代码什么样?
可惜偶现在不能试。在 POST 前转成 String
我的记忆中PHP。INI里没有关于数字这样子的设置吧。
我看是你的程序里对数字有所处理吧。。
<?php
mysql_connect("localhost","root","");
mysql_select_db("test");
$sql = " SELECT * FROM price ";
$query = mysql_query($sql);
$result = mysql_fetch_array($query);
if($_POST['flag'] == 'yes')
{
echo "-------->".$_POST['price'];
}
?>
<html>
<form name="form1" method="post" action="">
<input type="text" name="price" value=<?echo $result[1]?>>
<input type="hidden" name="flag" value="yes">
<input type="submit" name="submit">
</form>
</html>
这应该不会和浏览器的版本有关吧!我是ie6
你说的post过去又变成1,234.12是直接echo $_POST['']的吗?