---
title: "if & case-sensitive"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/69715-if-case-sensitive"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "startail"
published: "2003-02-28T21:10:57.000Z"
updated: "2003-03-01T12:41:44.000Z"
replies: 3
views: 226
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/69715-if-case-sensitive"
---

# if & case-sensitive

## #1 — startail, 2003-02-28T21:10Z

Hur får jag en if sats att fatta att en variabel kan vara uppercase/lowercase i olika kombinationer ?

Jag vill kolla om $var == "var" tex, men eftersom en användare skriver in det så kan dom skriva det som "var"/"Var"/"vAr"/"VaR", ja ni fattar. Hur får jag en if sats att vara case-sensitive ?

Grubblat ett tag nu...

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

## #2 — Patrik81, 2003-02-28T22:24Z

```
if ($var === "var")
```

kanske?

Otestat, men låter logiskt, då kommer den väl bara att acceptera EXAKT det som står bakom de tre likamed tecknena.

MVH Patrik

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

## #3 — pimme, 2003-02-28T22:34Z

hmm, när du använder == så kollar den upper-/lower-case med
\=== betyder att de ska ha samma datatyp också, har inte med case att göra..

Om du vill göra kollan case-**in**sensitiv så kan du använda
if(strtolower($var) == "var")
eller så kan du använda strcasecmp() 
<http://se.php.net/manual/en/function.strcasecmp.php>

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

## #4 — startail, 2003-03-01T12:41Z

Löst

Löste det med

$var = strtolower($var);

Tackar

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

---

Tråden på webben: https://www.webforum.nu/amne/php/69715-if-case-sensitive
