Funzione in_array() di PHP

Esempio

Cerca il valore "Glenn" nell'array e visualizza alcuni testi:

<?php
$people = array("Bill", "Steve", "Mark", "David");
if (in_array("Mark", $people))
  {
  echo "Corrispondenza trovata";
  }
else
  {
  echo "Non trovato corrispondenza";
  }
?>

Esempio di esecuzione

Definizione e uso

La funzione in_array() cerca se esiste un valore specifico nell'array.

Nota:Se search Il parametro è una stringa e type Se il parametro è impostato su TRUE, la ricerca è sensibile alle maiuscole e minuscole.

Sintassi

in_array(search,array,type)
Parametro Descrizione
search Obbligatorio. Specifica il valore da cercare nell'array.
array Obbligatorio. Specifica l'array da cercare.
type Opzionale. Se il parametro è impostato su true, si verifica se il tipo dei dati della ricerca è uguale al tipo dei valori dell'array.

Descrizione

Se il valore fornito search esistente nell'array array se presente nell'array, viene restituito true. Se il terzo parametro è impostato su true, la funzione restituisce true solo se l'elemento esiste nell'array e il tipo dei dati è uguale al valore fornito.

Se il parametro non viene trovato nell'array, la funzione restituisce false.

Nota:Se search Il parametro è una stringa e type Se il parametro è impostato su true, la ricerca è sensibile alle maiuscole e minuscole.

Dettagli tecnici

Valore di ritorno: Se il valore è trovato nell'array, viene restituito TRUE, altrimenti FALSE.
Versione PHP: 4+
Changelog: Da PHP 4.2 in poi,search I parametri possono ora anche essere array.

Più esempi

Esempio 1

Usare tutti i parametri:

<?php
$people = array("Bill", "Steve", "Mark", "David");
if (in_array("23", $people, TRUE))
  {
  echo "Corrispondenza trovata<br>";
  }
else
  {
  echo "Non trovato corrispondenza<br>";
  }
if (in_array("Mark",$people, TRUE))
  {
  echo "Corrispondenza trovata<br>";
  }
else
  {
  echo "Non trovato corrispondenza<br>";
  }
if (in_array(23,$people, TRUE))
  {
  echo "Corrispondenza trovata<br>";
  }
else
  {
  echo "Non trovato corrispondenza<br>";
  }
?>

Esempio di esecuzione