Ultimele tutoriale de dezvoltare web
 

PHP array_search() Function

<PHP Array Reference

Exemplu

Căutați o matrice pentru valoarea "red" și a reveni cheia sa:

<?php
$a=array("a"=>"red","b"=>"green","c"=>"blue");
echo array_search("red",$a);
?>
Run exemplu »

Definiție și utilizare

array_search() funcția de căutare o matrice pentru o valoare și returnează cheia.


Sintaxă

array_search( value,array,strict )

Parametru Descriere
value Necesar. Specifică valoarea pentru a căuta
array Necesar. Specifică matrice pentru a căuta în
strict Opțional. Dacă acest parametru este setat la TRUE, atunci această funcție va căuta elemente identice în matrice. Valori posibile:
  • Adevărat
  • fals - Implicit
Când este setat la true, numărul 5 nu este același ca și șirul 5 (See example 2) A se (See example 2)

Detalii tehnice

Întoarcere Valoare: Returnează cheia unei valori în cazul în care se găsește în matrice, și FALSE în caz contrar. În cazul în care valoarea se găsește în matrice de mai multe ori, prima cheie de potrivire este returnat.
Versiune PHP: 4.0.5+
Changelog: Această funcție returnează NULL dacă parametrii invalide sunt trecute să-l (acest lucru este valabil pentru toate funcțiile PHP ca de 5.3.0).

Începând cu PHP 4.2.0, această funcție returnează FALSE în caz de eșec în loc de NULL.

Mai multe exemple

Exemplul 1

Căutați o matrice pentru valoarea 5 și returnează cheia sa (notice the "") :

<?php
$a=array("a"=>"5","b"=>5,"c"=>"5");
echo array_search(5,$a,true);
?>
Run exemplu »

<PHP Array Reference