---
title: "Back to basics"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/55374-back-to-basics"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Binaryian"
published: "2002-10-07T20:09:28.000Z"
updated: "2002-10-07T20:53:20.000Z"
replies: 1
views: 172
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/55374-back-to-basics"
---

# Back to basics

## #1 — Binaryian, 2002-10-07T20:09Z

Tjenare,
Tänkte jag skulle lära mig php...  :o 
Sagt å gjort. Tog mig in på idg´s sidor å började läsa lite.
Kom inte så långt innan de första frågorna började dyka upp.
Hoppades nu då att ni här på webforum kan guida mig lite.  :) 

Som ni ser nedan har jag tilldelat de båda variablarna 2 olika värden. Frågan lyder; Varför postar browsern "Talet är STÖRRE än det andra" när det borde vara "Talen stämmer inte för 5 öre"?
Jag menar, "d" är ju inte ett tal, varför behandlas den som det?

```
<?php

$y = 10;
$x = "d";

if ($y == $x) {

echo "Talen är LIKA stora";

}

elseif ($y < $x) {

echo "Talet är MINDRE än det andra";

}

elseif ($y > $x) {

echo "Talet är STÖRRE än det andra";

}

else {

echo "Talen stämmer inte för 5 öre";

}

?>
```

PS. Ligger ni och trycker på bra nybörjarlänkar får ni väldigt gärna posta dem i tråden med.

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

## #2 — mikkeX, 2002-10-07T20:53Z

Du måste kolla om variabeln innehåller ett nummer först. Kolla in:
<http://www.php.net/manual/en/function.is-numeric.php>

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

---

Tråden på webben: https://www.webforum.nu/amne/php/55374-back-to-basics
