doutan2456 2015-02-01 15:47
浏览 31
已采纳

带有前导零的正负浮点数的PHP格式

Scenario:
To trim leading zeros from positive and negative floating point numbers

Input:

000.123
00.123
01.123
-001.123
-00.123
-040.123

Desired output:

0.123
0.123
1.123
-1.123
-0.123
-40.123

Question:
Is there an inbuilt function which will make this specific formatting easier and more efficient than running each number through combinations of substr(), strpos(), explode() and if statements?

  • 写回答

2条回答 默认 最新

  • dongtang5057 2015-02-01 16:00
    关注

    I guess your numbers are saved as a string, so in order to get your output you just simple cast them to a float or double like this:

    echo (float) $number;
    

    For more information about casting see the manual: http://php.net/manual/en/language.types.type-juggling.php#language.types.typecasting

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥15 表达式必须是可修改的左值
  • ¥15 如何绘制动力学系统的相图
  • ¥15 对接wps接口实现获取元数据
  • ¥20 给自己本科IT专业毕业的妹m找个实习工作
  • ¥15 用友U8:向一个无法连接的网络尝试了一个套接字操作,如何解决?
  • ¥30 我的代码按理说完成了模型的搭建、训练、验证测试等工作(标签-网络|关键词-变化检测)
  • ¥50 mac mini外接显示器 画质字体模糊
  • ¥15 TLS1.2协议通信解密
  • ¥40 图书信息管理系统程序编写
  • ¥20 Qcustomplot缩小曲线形状问题