---
title: "is_numeric???"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/40612-is-numeric"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Picklezz"
published: "2002-04-01T10:54:23.000Z"
updated: "2002-04-08T22:30:09.000Z"
replies: 6
views: 292
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/40612-is-numeric"
---

# is_numeric???

## #1 — Picklezz, 2002-04-01T10:54Z

finns det någon smartare sätt att kolla följande:

```php
if (is_numeric (array_search($fileinfo["extension"], $extensions)))
```

Jag har nämligen en array ($extensions) som innehåller alla filtyper man vill tillåta...sen kollar ju array_search igenom arrayen och ifall den hittas återges platsen för filtypen. Tycker det verkar lite klumpigt...

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

## #2 — SPiN, 2002-04-01T11:28Z

Du behöver nog inte ha med is_numeric () över huvud taget, skulle gissa på att array_search () returnerar false om värdet inte finns. Kolla i manualen, så står det. :)

```
if ( array_search ( ... ) )
```

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

## #3 — Picklezz, 2002-04-01T11:34Z

nopp

is_numeric retunerar inget om den inte finns och eftersom allt utom 0 är false så blir ju även inget false vilket gör att jag gjorde på detta sättet...och eftersom man kan få 0 som ett "true" värde om det man letar efter finns på position 0 så....

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

## #4 — SPiN, 2002-04-01T12:04Z

Ja, just det. Det tänkte jag inte på. Jag tycker iofs inte att ditt första sätt var speciellt omständigt, det såg smidigt ut.

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

## #5 — Picklezz, 2002-04-01T12:16Z

oki...

läste precis i manualen själv =) (är blixten jag vet =)) och märkte då att dom tar upp just detta problemet...står nått om att använda "===" istället för "==" så nu ska jag ta reda på vad och hur man ska göra...

....har läst nu och hittade en annan funtion som var betydligt bättre i mitt sammanhand (in_array)...men men...man lär sig nått nytt varje....1april...hmm...kanske inte är bra att lära sig nya saker idag utifall att dom inte stämmer \*hehe

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

## #6 — SPiN, 2002-04-01T13:08Z

Ett är-lika-med-tecken ( **\=** ) är tilldelning.
Två är-lika-med-tecken ( **\==** ) är jämförelse på värden.
Tre är-lika-med-tecken ( **\===** ) är jämförelse för att se om två variabler är precis identiska med varandra.

T.ex.

```
$var1 = "SPiN";
$var2 = &$var1;

if ( $var1 === $var2 ) {
     echo "De är samma!";
}
else {
     echo "Nu är det nåt fel, väl?";
}
```

Nu behöver du inte leta i manualen efter det. ;)

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

## #7 — Picklezz, 2002-04-08T22:30Z

empty()

finns ju en funktion som heter så märkte jag precis...=9

man lär sig alltid nått nytt i manualen =)

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

---

Tråden på webben: https://www.webforum.nu/amne/php/40612-is-numeric
