Issue with numbers in PHP

Discussion in 'PHP' started by nickharper, Dec 16, 2010.

  1. #1
    Hi,

    I have the following code:

    <?php
    	//foreach($prices as $key=>$val) 
    	for($i=0; $i<=1000; $i=$i+100)
    	{
    		$ss = substr(strval($i),0,1);
    		$ss = $ss.",100";
    		$p = number_format($i,2,".",",");
    		$vv = "£".($i)."-£".($i+100);
    		$jj = str_replace(",","%2C",$ss);
    ?>		
    		<option value="<?php echo $ss?>" <?php if(isset($_REQUEST['price']) && $_REQUEST['price']==$ss) echo "selected='selected'";?>><?php echo $vv;?></option>	
    <?php
    	}
    ?>
    PHP:
    The issue I have is that $vv seems to be £100 more than $ss.

    If I select £400 - £500 from the drop down, the value it uses is £300 - £400.

    Can anybody help?

    Thanks
     
    nickharper, Dec 16, 2010 IP