PHP array_search() کا کاروبار

مثال

ایک طرح میں کلید وارث "red" کو تلاش کریں، اور اس کا کلید واپس کردیا جاتا ہے:

<?php
$a=array("a"=>"red","b"=>"green","c"=>"blue");
ایچیو array_search("red",$a);
؟>

چلنے والا مثال

تعریف اور استعمال

array_search() کا کاروبار، ایک طرح میں کسی کلید وارث کو تلاش کرتا ہے اور اس کا کلید واپس کردیا جاتا ہے.

تفصیلات

array_search() کا کاروبار in_array() ایک طرح میں ایک کلید وارث تلاش کریں. اگر اس وارث کو پائیا جاتا ہے تو، جو کلید وارث کو پائیا جاتا ہے، وہ کلید کا نام واپس کردیا جاتا ہے. اگر نہ پائیا جاتا تو، false واپس کردیا جاتا ہے.

فارسی 4.2.0 سے پہلے، فونکشن میکشو null واپس دے گا، نہ کہ false.

اگر تیسرا پارامتر strict اگر مخصوص true دیا گیا تو فونکشن صرف ورت اور ورت کی نوعیت دونوں مشابه کا عنصر کا کلید نام واپس دے گا.

نویگیشن

array_search(ورت,آرائی,strict)
پارامتر تفصیل
ورت ضروری. تلاش کردہ کلید ورت کا مقرر کریں.
آرائی ضروری. تلاش کردہ آرائی کا مقرر کریں.
strict

اختیاراً اگر پارامتر کو TRUE رکھا گیا تو فونکشن آرائی میں ورت اور ورت کی نوعیت دونوں مشابه کا عنصر تلاش کرے گا. ممکنہ ورت:

  • true
  • false - اصل

اگر true رکھا گیا تو آرائی میں مخصوص ورت کا ورت اور ورت کا نوعیت چکا جائے گا، ورت 5 اور ورت 5 مختلف ہیں ( دیکھ مثال 2).

تکنیکی تفصیلات

واپس دینا:

آرائی میں اگر مخصوص کلید ورت پائیا جائے تو اس کا کلید نام واپس دے گا، نہ کہ FALSE.

آرائی میں اگر کلید ورت کا بار بار پائیا جائے تو پہلے پائی جانے والی کلید ورت کا کلید نام واپس دے گا.

PHP ورژن: 4.0.5+
تحریر کردہ لیگ

اگر فونکشن کو ناجائز پارامتر دیئے جائیں تو فونکشن NULL واپس دے گا (یہ فارسی 5.3.0 سے اور سبھی فارسی فونکشن کے لئے قابل استعمال ہے).

فارسی 4.2.0 سے، اگر تلاش میکشو، اس فونکشن FALSE واپس دے گا، نہ کہ NULL.

بھی ترتیب دیکھیئے

مثال 1

آرائی کے اندر 5 کا کلید ورت کریں، اور اس کا کلید نام واپس لائیں (توجیہ: ""):

<?php
$a=array("a"=>"5","b"=>5,"c"=>"5");
ایچیو array_search(5,$a,true);
؟>

چلنے والا مثال