---
title: "Endast nummer"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/15896-endast-nummer"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "just me"
published: "2001-07-25T14:23:00.000Z"
updated: "2001-07-25T14:50:00.000Z"
replies: 3
views: 208
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/php/15896-endast-nummer"
---

# Endast nummer

## #1 — just me, 2001-07-25T14:23Z

Jag vill veta ifall en variabel innehåller endast siffror..hur gör jag detta..Jag använder PHP3 så is_numeric verkar inte fungera..

Permalänk: https://www.webforum.nu/p/15896

## #2 — nicclas, 2001-07-25T14:41Z

från php.net

php@starnet.com
19-Jun-2001 04:30
In PHP3, how about this? 

function is_numeric($n) { 
  return(0 + $n == $n); 
}

Nä det var en kass ide... Återkommer...

Prova denna (också från php.net)

$val = -123.45E293; 
$match ='^-?\\d+(?:\\.\\d+)?(?:\[Ee\]-?\\d+)$'; 
if (preg_match('/' . $match . '/', $val)){ 
echo $val . ' is a number!'; 
} else { 
echo $val . ' is not a number!'; 
}

/nicclas - [www.nyhetsrubriker.com](http://www.nyhetsrubriker.com) 

\[Redigerat av nicclas den 25 jul 2001\]

Permalänk: https://www.webforum.nu/p/319830

## #3 — sgtpepper, 2001-07-25T14:43Z

Om du bara är ute efter att kontrollera att alla tecken i strängen är siffror så borde [is_integer()](http://www.php.net/manual/en/function.is-integer.php) funka lika bra, testa den istället.

**redigerat** Hoppla, is_integer() kollar visst enbart att variabeltypen är en integer, inte innehållet, så den var rätt värdelös.. :)

Permalänk: https://www.webforum.nu/p/319831

## #4 — nicclas, 2001-07-25T14:50Z

\[Redigerat av nicclas den 25 jul 2001\]

Permalänk: https://www.webforum.nu/p/319832

---

Tråden på webben: https://www.webforum.nu/amne/php/15896-endast-nummer
