k i ended up with this code.... <?php $_POST = array( '1', '100', '100.1', '100.123', 'a'); foreach( $_POST as &$value ) { if(is_numeric($value)) { $value = $value + 0; } } var_dump($_POST); ?> its giving me array(5) { [0]=> int(1) [1]=> int(100) [2]=> float(100.1) [3]=> float(100.123) [4]=> &string(1) "a" } what does &string mean ?? -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php