首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >循环在框架中没有在数字之前显示零。

问循环在框架中没有在数字之前显示零。
EN

Stack Overflow用户
提问于 2013-04-20 07:33:35
回答 3查看 82关注 0票数 0

我正在自定义框架中创建一个表单,当用户输入两个数字,例如开始号和结束号时。循环显示这些数字之间的所有数字。例如,如果用户输入0300和0309,结果将显示

0300 0301 0302 0303 0304 0305 0306 0307 0308 0309

但它显示了

0300 301 三百零二 303 304 三百零五 306 307 三百零八 309

我的循环有问题吗?

代码语言:javascript
复制
function did_ehmad_sec_submit($editForm) {
$count=0;
$start=$editForm['from_to'];
$end=$editForm['to_range'];
$desc=$editForm['description'];

for ($i=$start;$i<=$end;$i++)
{
$result = mysql_query("INSERT into did_number(did_number, description) VALUES ('$i','$desc')");
}

return $result; 
}
EN

回答 3

Stack Overflow用户

发布于 2013-04-20 07:40:38

礼貌:在PHP中,如何添加零填充数字字符串并保留零填充?

试着用这个。

代码语言:javascript
复制
sprintf('%04d', $num);
票数 0
EN

Stack Overflow用户

发布于 2013-04-20 07:43:37

虽然您还没有将您的问题标记为是MySQL,但这显然是正在使用的问题。

因此,如果您希望将数字存储在数据库中,并设置一个数字数(包括前面的零),那么解决方案之一就是使用ZEROFILL属性。(有关更多信息,请参见MySQL 数值类型属性手册页面。)

票数 0
EN

Stack Overflow用户

发布于 2013-04-20 07:43:38

0将自动删除。因此,您可以手动添加或使用ZEROFILL作为数字列。

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

https://stackoverflow.com/questions/16117919

复制
相关文章

相似问题

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