array_search()
PHP array_search() funksiyasi
❮ PHP massivlar ma’lumotnomasi
Misol
Massivdan "red" qiymatini qidiring va uning kalitini qaytaring:
<?php
$a=array("a"=>"red","b"=>"green","c"=>"blue");
echo array_search("red",$a);
?>
O‘zingiz sinab ko‘ring »
Ta’rif va qo‘llanilishi
array_search() funksiyasi massivdan qiymatni qidiradi va uning kalitini qaytaradi.
Sintaksis
array_search(value, array, strict)
Parametr qiymatlari
| Parametr | Tavsif |
|---|---|
| value | Majburiy. Qidiriladigan qiymatni belgilaydi |
| array | Majburiy. Qidiruv amalga oshiriladigan massivni belgilaydi |
| strict | Ixtiyoriy. Agar bu parametr TRUE qiymatiga o‘rnatilsa, funksiya massivdan aynan bir xil (identical) elementlarni qidiradi. Mumkin bo‘lgan qiymatlar:
|
Texnik tafsilotlar
| Qaytariladigan qiymat: | Agar qiymat massivda topilsa, uning kalitini, aks holda FALSE qaytaradi. Agar qiymat massivda bir necha marta uchrasa, birinchi mos kelgan kalit qaytariladi. |
|---|---|
| PHP versiyasi: | 4.0.5+ |
| PHP o‘zgarishlar tarixi: | Agar funksiyaga noto‘g‘ri parametrlar uzatilsa, u NULL qaytaradi (bu 5.3.0 versiyadan boshlab barcha PHP funksiyalariga tegishli). PHP 4.2.0 dan boshlab bu funksiya muvaffaqiyatsiz bo‘lsa, NULL o‘rniga FALSE qaytaradi. |
Ko‘proq misollar
Misol
Massivdan 5 qiymatini qidiring va uning kalitini qaytaring ("" belgilariga e’tibor bering):
<?php
$a=array("a"=>"5","b"=>5,"c"=>"5");
echo array_search(5,$a,true);
?>
O‘zingiz sinab ko‘ring »
❮ PHP massivlar ma’lumotnomasi
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
