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 »

ULASHISH

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:
  • true
  • false - Standart
true qiymatiga o‘rnatilganda 5 soni 5 stringi bilan bir xil hisoblanmaydi (2-misolga qarang)


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!