webForumDet fria alternativet

Ta emot stort värde

PHP

2 svar · 472 visningar · startad av M@rtin

Medlem sedan dec. 19992 085 inlägg
Frågan#1

Jag har ett problem med stora tal.

Jag har en MySQL-tabell med en kolumn 'tal' som har datatypen BIGINT. Tyvärr klarar inte php så stora tal så det blir lite problem när jag ska ta emot det. Jag skulle vilja få det som en sträng. Är det möjligt på något sätt?

Typ:
$tal = strval($line['tal']);

Medlem sedan dec. 200539 inlägg
#2

hur stort nummer snackar vi om, och det verkligen ett nummer? (alltså inte bara siffror som egentligen är text)? Och vad är det du vill göra med talet i PHP?

/H

Medlem sedan dec. 19992 085 inlägg
#3

Jag vill jämföra storleken på tal av storlek 2^64.
Jag löste det dock genom att göra alla jämförelser direkt i SQL satsen istället. Verkar fungera bra.

256 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
119 ms — ändringar (db)