---
title: "Förkorta en if-sats"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/134626-förkorta-en-if-sats"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Troxy"
published: "2005-09-22T10:12:23.000Z"
updated: "2005-09-22T12:38:10.000Z"
replies: 4
views: 499
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/134626-förkorta-en-if-sats"
---

# Förkorta en if-sats

## #1 — Troxy, 2005-09-22T10:12Z

Hej!

Går det att förkorta följande if-sats?

```
if ( $mystring == "value1" || $mystring == "value2" ||  $mystring == "value3")
```

Mvh

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

## #2 — Melea, 2005-09-22T10:42Z

```php
<?
$mystring = array("value1", "value2", "value3"); 

if (in_array($mystring)) { 
   echo "Go for it"; 
}
?>
```

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

## #3 — Troxy, 2005-09-22T11:11Z

Tack.

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

## #4 — Gein, 2005-09-22T11:37Z

> **Melea skrev:**
>
> ```php
> <?
> $mystring = array("value1", "value2", "value3"); 
> 
> if (in_array($mystring)) { 
>    echo "Go for it"; 
> }
> ?>
> ```

Det där kan väl inte fungera? in_array tar ju minst 2 argument.

Det här tycker jag är rimligare:

```php
<?
$values= array("value1", "value2", "value3"); 

if (in_array($mystring, $values)) { 
   echo "Go for it"; 
}
?>
```

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

## #5 — Melea, 2005-09-22T12:38Z

> **Gein skrev:**
>
> Det där kan väl inte fungera? in_array tar ju minst 2 argument.
> 
> Det här tycker jag är rimligare:
>
>
> ```php
> <?
> $values= array("value1", "value2", "value3"); 
> 
> if (in_array($mystring, $values)) { 
>    echo "Go for it"; 
> }
> ?>
> ```

Ja självklart! :)

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

---

Tråden på webben: https://www.webforum.nu/amne/php/134626-förkorta-en-if-sats
