---
title: "Om var lika med den eller den eller den"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/123699-om-var-lika-med-den-eller-den-eller-den"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Fuel"
published: "2005-03-04T00:20:57.000Z"
updated: "2005-03-04T08:58:03.000Z"
replies: 2
views: 203
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/123699-om-var-lika-med-den-eller-den-eller-den"
---

# Om var lika med den eller den eller den

## #1 — Fuel, 2005-03-04T00:20Z

Kom & tänka på en sak.. man skriver ju t.ex

\<?
if (($blah == "snabel") \|\| ($blah == "svans")) {
// lalala
}
?\>

men om man vill dra en sån if-sats med många alternativ kan man då t.ex korta ner det på nåt sätt typ..

\<?
if ($blah == "snabel" \|\| "svans" \|\| "bastuba" .. etc ???

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

## #2 — jawbreaker, 2005-03-04T07:17Z

```php
<?php

$arr = array( "snabel", "svans", "bastuba" );
if ( in_array( $blah, $arr ) )
{
	...
}

?>
```

eller kanske med switch/case:

```php
<?php

switch ( $blah )
{
case "snabel":
case "svans":
case "bastuba":
	Kod kod kod...
	break;
case "annat":
	Kod kod kod...
	break;
default:
	Kod kod kod...
}

?>
```

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

## #3 — Fuel, 2005-03-04T08:58Z

Tnx jawbreaker.. men det vet jag redan :)

Jag hade mest funderingar om det gick att göra i en ifsats eftersom man kan ? göra så här i n switch

```php
switch ($_SERVER['PHP_SELF']) {

    case "cola" || "billys" || "pizza" || "gott":
        // do something..
        break;
    }
```

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

---

Tråden på webben: https://www.webforum.nu/amne/php/123699-om-var-lika-med-den-eller-den-eller-den
