首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >php浮点数错误

php浮点数错误
EN

Stack Overflow用户
提问于 2018-03-19 07:55:45
回答 3查看 597关注 0票数 2

我试图将php中的浮动值赋值给我尝试过的变量,

代码语言:javascript
复制
$_web_lat=‎18.501059;
$_web_long=73.862686;

echo $_web_lat .'='. $_web_long;

[Parse error: syntax error, unexpected '.501059' (T_DNUMBER)]

代码语言:javascript
复制
$_web_lat=floatval('‎18.501059');
$_web_long=floatval('‎‎73.862686');

echo $_web_lat .'='. $_web_long;

两者都显示0作为输出?有人指点我吗?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2018-03-19 08:01:11

你的代码似乎有一个隐藏的字符?

试着复制并使用以下内容:

代码语言:javascript
复制
<?php
$_web_lat=18.501059;
$_web_long=73.862686;

echo $_web_lat .'='. $_web_long;

?>
票数 11
EN

Stack Overflow用户

发布于 2018-03-19 07:59:46

尝试编写浮点值,如

代码语言:javascript
复制
<?php

    $_web_lat=floatval('‎18.501059f');
    $_web_long=floatval('‎‎73.862686f');


$float_value_of_var1 = floatval($_web_lat);
$float_value_of_var2 = floatval($_web_long);

echo $float_value_of_var1; // 18.501059
echo $float_value_of_var2; // ‎‎73.862686

?>
票数 0
EN

Stack Overflow用户

发布于 2018-03-19 08:07:22

新税错误是由自动字符串转换引起的,请执行字符串操作符. (点凹),如果您想避免这种情况,可以使用或转换浮点值广播字符串。

代码语言:javascript
复制
  $_web_lat=‎18.501059;
  $_web_long=73.862686;

  echo (string) $_web_lat .'='. (string>$_web_long;
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49358101

复制
相关文章

相似问题

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