Avatar billede supermand69 Nybegynder
30. oktober 2004 - 17:10 Der er 8 kommentarer og
1 løsning

gøre tal positive

hvordan kan jeg gøre et tal positivt? har både negative og positive tal, hvor alle skal være positive :)
Avatar billede specialty Nybegynder
30. oktober 2004 - 17:14 #1
Du kan gange tallet med -1, så vil den blive positiv.

$tal = -42;
$postal = -42 * -1;

$postal vil så være 42.

Specialty.
Avatar billede specialty Nybegynder
30. oktober 2004 - 17:15 #2
K, flot eksempel =)... I ovenstående er $tal = -42; selvfølgelig irelevant =)

Specialty..
Avatar billede bromer Nybegynder
30. oktober 2004 - 17:19 #3
Nu er det måske ikke verdens bedste ide bare at gange med minus en, idet er jo så vidt jeg husker gør positive tal negative.

Du vil have fat i en numeriske eller absoulute værdi som du får ved abs() funktionen, se http://dk2.php.net/abs.

Rune
Avatar billede supermand69 Nybegynder
30. oktober 2004 - 17:20 #4
jeps... skal finde den numeriske værdi :)
Avatar billede turengaartil Nybegynder
30. oktober 2004 - 17:26 #5
$tal = X;
if ($tal < 0)
{
$tal = $tal * -1;
}

IKKE TESTET !!
Avatar billede jakoba Nybegynder
30. oktober 2004 - 17:27 #6
$postal = ( $tal<0 ) ? -$tal : $tal ;
men php har faktisk en indbygget funktion til det
  $postal = abs( $tal );
http://dk.php.net/manual/en/function.abs.php
Avatar billede supermand69 Nybegynder
30. oktober 2004 - 17:31 #7
jakoba > hvad gør den her?

$postal = ( $tal<0 ) ? -$tal : $tal ;
Avatar billede bromer Nybegynder
30. oktober 2004 - 17:34 #8
supermand69: Det står beskrevet her http://www.php.net/manual/en/language.expressions.php

($cond) ? $exp1 : $exp2;

Hvis $cond er sand bliver $exp1 udført eller bliver $exp2 udført.

Rune
Avatar billede supermand69 Nybegynder
30. oktober 2004 - 17:44 #9
ok.. tak for hjælpen :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester