webForumDet fria alternativet

Ta emot stort värde

PHP

2 svar · 470 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.

287 ms totalt · 4 externa anrop · v20260731065814-full.e96017d9
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
160 ms — hämta tråd, inlägg och bilagor (db)
119 ms — ändringar (db)