Exemplu
Căutați valoarea "Glenn" , într - o matrice și de ieșire un text:
<?php
$people = array("Peter", "Joe" , "Glenn" , "Cleveland");
if (in_array("Glenn", $people))
{
echo "Match found";
}
else
{
echo "Match not found";
}
?>
Run exemplu » Definiție și utilizare
in_array() Funcția caută o matrice pentru o anumită valoare.
Note: Dacă parametrul de căutare este un șir de caractere și parametrul de tip este setat la TRUE, căutarea este sensibilă la caz.
Sintaxă
in_array( search,array,type )
Parametru | Descriere |
---|---|
search | Necesar. Specifică ce pentru a căuta |
array | Necesar. Specifică matrice pentru a căuta |
type | Opțional. Dacă acest parametru este setat la TRUE, in_array() căutările pentru funcția de căutare-string și tipul specific în matrice. |
Detalii tehnice
Întoarcere Valoare: | Returnează TRUE dacă valoarea este găsit în matrice, sau FALSE în caz contrar |
---|---|
Versiune PHP: | 4+ |
Changelog: | Ca de PHP 4.2, parametrul de căutare poate fi acum o matrice |
Mai multe exemple
Exemplul 1
Folosind toți parametrii:
<?php
$people = array("Peter", "Joe" , "Glenn" , "Cleveland" , 23);
if (in_array("23",
$people, TRUE))
{
echo "Match found<br>";
}
else
{
echo "Match not found<br>";
}
if (in_array("Glenn",$people,
TRUE))
{
echo "Match found<br>";
}
else
{
echo "Match not found<br>";
}
if (in_array(23,$people,
TRUE))
{
echo "Match found<br>";
}
else
{
echo "Match not found<br>";
}
?>
Run exemplu » <PHP Array Reference