首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用于大于/小于的数字/数字的PHP if语句

用于大于/小于的数字/数字的PHP if语句
EN

Stack Overflow用户
提问于 2013-11-20 00:44:40
回答 1查看 1.8K关注 0票数 0

我有一个小小的难题,我正在尝试解决,但还没有任何乐趣。我想让一组ifelse语句过滤一个数字变量。有点像这样。

如果资产大于1500000,请使用现有数字将该值降至最大值6位。

如果资产小于599999,请使用现有数字将该值设置为最大值6位。

如果资产介于599999和1500000之间,请不要理会该变量,让它通过。

代码语言:javascript
复制
if ($assets > 1500000) {
  $assets_calc = preg_match_all('/(\d{6})/', $assets_array, $matches);
} 
elseif ($assets < 599999) {
  $assets_calc = preg_match_all('/someregex here/', $assets_array, $matches);           
} else {            
  $assets = $assets          
}

我不确定这是否可能。

EN

回答 1

Stack Overflow用户

发布于 2013-11-20 02:47:57

不确定这是否回答了您的问题,但是您是否希望简单地截断数组中每个值的数字?

代码语言:javascript
复制
if ($assets > 1500000)
{
    foreach($assets_array as $k=>$v)
    {
        $assets_calc[$k] = (int)substr((string)$v, 0, 6);
    }
}
// implement substring() in rest of code here
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20077161

复制
相关文章

相似问题

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