Funcția array_search caută valoarea specificată în matrice și returnează cheia acesteia. Dacă matricea este o matrice indexată, veți obține indexul valorii găsite.
Care este sintaxa funcției array_search în PHP?
array_search(value, array, strict)
parametrii | Detalii |
---|---|
valoare | Matricea în care se caută valoarea – Obligatoriu |
mulțime | Valoarea de căutat din matrice – Obligatorie |
strict | Parametru boolean Când este setat la adevărat: Will nu caută elementele identice, adică „5” și 5 nu va fi considerat a fi similar. Când este setat la false: Va căuta elementele identice, adică „5” și 5 va fi considerat a fi similar. - Opțional |
Exemple de funcție array_search
<?php
$arr=array("a"=>"Pakistan","b"=>"Iran","c"=>"Turkey");
echo array_search("Turkey",$arr);
?>
În exemplul de mai sus, folosim array_search pentru a căuta „Turcia” din matricea dată.
<?php
$arr=array("a"=>"1","b"=>1,"c"=>"1");
echo array_search(5,$arr,true);
?>
În exemplul de mai sus, folosim array_search pentru a căuta elementul specificat din tabloul asociativ cu un mod strict setat la adevărat. Încercați exemplul de mai sus cu modul strict setat la false.