PHP in_array() funktion

Exempel

Sök värdet "Glenn" i en array och skriv ut något text:

<?php
$people = array("Bill", "Steve", "Mark", "David");
om (in_array("Mark", $people))
  {
  echo "Matchning funnen";
  }
annars
  {
  echo "Matchning inte funnen";
  }
?>

Kör exempel

Definition och användning

in_array() funktion söker efter om det finns en specificerad värde i en array.

Kommentar:om sök Parametern är en sträng och typ Om parametern sätts till TRUE, görs sökningen skiftregisterkänslig.

Syntax

in_array(sök,array,typ)
Parameter Beskrivning
sök Obligatorisk. Anger värdet som ska sökas i arrayen.
array Obligatorisk. Anger den array som ska sökas i.
typ Valfritt. Om parametern sätts till true kontrolleras att sökdata och arrayvärdens typ är samma.

Beskrivning

om det givna värdet sök finns i arrayen array åter true. Om den tredje parametern sätts till true returneras true endast om elementet finns i arrayen och datatypen matchar det givna värdet.

Om parametern inte hittas i arrayen returneras false.

Kommentar:om sök Parametern är en sträng och typ Om parametern sätts till true, görs sökningen skiftregisterkänslig.

Tekniska detaljer

Returvärde: Om värdet hittas i arrayen returneras TRUE, annars returneras FALSE.
PHP-version: 4+
Changelog: Från PHP 4.2 och vidaresök Parametrarna kan också vara en array.

Mer exempel

Exempel 1

Använd alla parametrar:

<?php
$people = array("Bill", "Steve", "Mark", "David");
om (in_array("23", $people, TRUE))
  {
  echo "Matchning hittades<br>";
  }
annars
  {
  echo "Matchning hittades inte<br>";
  }
om (in_array("Mark",$people, TRUE))
  {
  echo "Matchning hittades<br>";
  }
annars
  {
  echo "Matchning hittades inte<br>";
  }
om (in_array(23,$people, TRUE))
  {
  echo "Matchning hittades<br>";
  }
annars
  {
  echo "Matchning hittades inte<br>";
  }
?>

Kör exempel