我一直试图查看一个数字是负数还是正数,并将其标记为费用或佣金。以下代码是我目前所拥有的,
$commm = $_POST['com_fee'];
$findme = '-';
$pos = strpos($commm, $findme);
if ($pos === false) {
$comfee = 'Fee';
}
else {
$comfee = 'Commission';
}
出于某种原因,$comfee
始终被定义为"费用"。谁能告诉我我做错了什么?
答案 0 :(得分:0)
而不是查找“ - ”符号,您不能只检查数字是否为负数?
$comm = $_POST['com_fee'];
$comfee = $comm < 0 ? 'Commission' : 'Fee';