php 如何将数字 负号去除

首先获取的value值可能是正也有负数通过判断将正的在正字段写入负的在负字段写入,但写入的时候将这个负的负号去除php如何高效删除数字中的负号譬如-10222.00如何通... 首先 获取的value值可能是正也有 负数
通过判断将正的在正字段写入
负的在负字段写入,但写入的时候将这个负的负号去除

php如何高效删除数字中的负号
譬如
-10222.00
如何通过php将-去掉
实际
10222.00
展开
 我来答
rainboy_lu
2011-02-10 · 超过30用户采纳过TA的回答
知道答主
回答量:69
采纳率:0%
帮助的人:76.2万
展开全部
//判断如果是负数,就用abs()函数取其绝对值。
<?php
$num = $_POST['num'];//获取数据
if($num<0){
$num=abs($num);
echo '是负数,将$num存入负数字段';
}else{
echo '是正数,将$num存入正数字段';
}
?>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
superzhou2007
2011-02-08 · TA获得超过178个赞
知道答主
回答量:29
采纳率:0%
帮助的人:0
展开全部
给你个示例吧
$num = -10222.00;
if (strripos($num, "-") < 0) { //$num中没有负号
echo "正数";
} else { //$num中有负号
$num = str_replace("-", "", $num);
echo "负数,已经截去负号";
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yaha0121
推荐于2018-05-11 · 超过13用户采纳过TA的回答
知道答主
回答量:51
采纳率:0%
帮助的人:40.5万
展开全部
<?php
$num = $_POST['num'];//获取数据
if($num<0){
$array[]=abs($num);
asort($array);
var_dump($array);
}
else
{
echo '是正数';

}
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
晓范儿
2015-10-31 · 超过35用户采纳过TA的回答
知道答主
回答量:179
采纳率:100%
帮助的人:48.1万
展开全部
使用 abs(number)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
天使php
2011-02-11 · 超过18用户采纳过TA的回答
知道答主
回答量:66
采纳率:0%
帮助的人:42万
展开全部
str_replace("-", "", $num);
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式