PHP array_search() 函数

实例

在数组中搜索键值 "red",并返回它的键名:

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

လုပ်ငန်း လုပ်ကျင်

定义和用法

array_search() 函数在数组中搜索某个键值,并返回对应的键名。

အသေးစိတ် ဖော်ပြ

array_search() လက်တွေ in_array() ဒါပင် အေဂျာက်ရှိ ကို အချက်အလက် ရှာဖွေရန်။ အရာတစ်ခု တွေ့ရှိလျှင် တစ်ခုချင်း ကို အချက်အလက် ပြန်လည် သတ်မှတ်သည်။ တွေ့ရှိမရှိ မဟုတ် လျှင် false ပြန်လည် သတ်မှတ်သည်။

在 PHP 4.2.0 之前,函数在失败时返回 null 而不是 false。

如果第三个参数 strict 被指定为 true,则只有在数据类型和值都一致时才返回相应元素的键名。

语法

array_search(value,array,strict)
参数 描述
value 必需。规定需要搜素的键值。
array လိုအပ်သည်။ ရှာဖွေ ပြီး သုံးပြီး သုံး အသင်း ကို ကိုးကွယ်ပါ
strict

အဆိုပါ ပုံစံ ကို ပြင်ဆင် ပြီး အဆိုပါ ပုံစံ ကို ပြန်လည်ပေးသည် အားလုံး သို့မဟုတ် အဆိုပါ ပုံစံ ကို ရှာဖွေ ရန် ပြင်ဆင်ပါ

  • true
  • false - မူးသား

သဘော ဖြစ်စေ၍ အသင်း တွင် ပေးထားသော ပုံစံ နှင့် အကြွင်း ကို ရှာဖွေ သည်။ ပုံစံ 5 နှင့် ပုံစံ 5 သည် မတူဘူး (အမှတ် 2 ကို ကျမ်းကြည့်ပါ)

နည်းပါးလျှင်

ပြန်လည်ပေးသော အကြွင်း

အကြွင်း ကို ရှာဖွေ ပြီး အကြွင်း ကို ပြန်လည်ပေးသည် သို့မဟုတ် FALSE ကို ပြန်လည်ပေးသည်

အသင်း တွင် အကြွင်း အချိန် ပြီး ပြီးတော့ ပြန်လည်ပြန်လည် အကြွင်း အမည် ကို ပြန်လည်ပေးသည်

PHP ပုံစံ 4.0.5+
အစည်းအဝေး မှတ်တမ်း

ပုံစံ မမှန် သော ပုံစံ ကို ပေးခဲ့ရှိသော် ပုံစံ NULL ကို ပြန်လည်ပေးသည် (ဤပုံစံ PHP 5.3.0 မှ စတင်၍ အားလုံး သော PHP ပုံစံ အတွက် အသုံးပြုသည်)

PHP 4.2.0 မှ စတင်၍ ရှာဖွေ မရှိဘဲ အကြွင်း FALSE ကို ပြန်လည်ပေးသည်

ပိုမို အမှတ်

အမှတ် 1

အသင်း တွင် အကြွင်း 5 ကို ရှာဖွေ ပြီး အကြွင်း အမည် ကို ပြန်လည်ပေးပါ (သို့မဟုတ် "" ကို သို့မဟုတ်)

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

လုပ်ငန်း လုပ်ကျင်