Eduardo Vazquez Rodriguez <[EMAIL PROTECTED]> wrote:

: How can I convert my string "1.23" into a integer value,
: so I can insert correctly in the database

    The answer is a question. How do you want to convert
1.23 into an integer?

use POSIX qw( ceil floor );

print int    1.23;      # 1
print ceil   1.23;      # 2
print floor  1.23;      # 1
print round( 1.23 );    # 1
print 100 *  1.23;      # 123

sub round {
    # round to nearest integer
    my $float = shift;
    return $float % floor $float > 1 ? ceil $float : floor $float;
}


HTH,

Charles K. Clarkson
-- 
Mobile Homes Specialist
254 968-8328


-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
<http://learn.perl.org/> <http://learn.perl.org/first-response>


Reply via email to