从项目价格计算回发整数(来自数组)

时间:2012-04-12 10:35:48

标签: php

我有一个棘手的问题,并希望得到一些建议。

客户设定价格,然后该价格决定了可以购买该商品的客户数量。

我想我希望从一个表单中设置一个项目价格,然后在一个循环中执行计算,将其保存在一个数组中然后只将整数从数组中回显到一个选项框,该框由ajax onlclick填充。

至少我认为这是怎么做的。

E.G

itemPrice = 50,因此只有以下没有客户可以购买该商品。 50,25,10,5,2或1,因为这些是计算中唯一的整数(这应该作为组合框或滑块提供)。

$itemprice = 50
for ($i=1, $i < $itemprice, ++$i) {
$array .= $i
}

for each {
is_int($array){
$NoOfCustomersList .= <option value="$NoOfCustomers">$NoOfCustomers</option> 
//(or jQuery slider)
}
}

免责声明

至少这是我的想法,我是php的新手,所以上面可能是乱七八糟

1 个答案:

答案 0 :(得分:0)

如果你的意思是你只想要除以50的数字,你可以这样做

$itemPrice = 50;
$array = array();

for ( $i = 1; $i <= $itemPrice; $i++ ){
    if ( $itemPrice % $i == 0 ){ $array[] = $i; }
}


foreach( $array as $item ){
    echo '<option value="', $item ,'"/>', $item ,'</option>';
}