PHP array_key_exists() 與array_keys() 函數使用方法

來源:互聯網
上載者:User

PHP array_key_exists() 與array_keys() 函數使用方法與執行個體教程我們先來看看

array_key_exists()定義和用法
該array_key_exists ( )函數檢查一個數組某一特定鍵,返回true ,如果存在的關鍵和虛假的關鍵是不存在。

文法

array_key_exists(key,array)
Parameter Description key Required. Specifies the key array Required. Specifies an array
提示和說明提示:請記住,如果您跳過的關鍵當您指定一個數組,一個整數產生的關鍵是開始,在0和1增加為每個價值。(見例 )<?php
$a=array("a"=>"Dog","b"=>"Cat");
if (array_key_exists("a",$a))
 {
 echo "Key exists!";
 }
else
 {
 echo "Key does not exist!";
 }
?>
輸出結果.
 
Key exists!
 
再來看個執行個體吧.
 
<?php
$a=array("Dog",Cat");
if (array_key_exists(0,$a))
 {
 echo "Key exists!";
 }
else
 {
 echo "Key does not exist!";
 }
?>
 
輸出結果.
 
Key exists!
 
好了下面我們來接著講array_keys() 函數使用方法
 
定義和用法該array_keys ( )函數返回一個數組包含的鑰匙。 文法 array_keys(array,value)
 
Parameter Description array Required. Specifies an array value Optional. You can specify a value, then only the keys with this value are returned strict Optional. Used with the value parameter. Possible values: true - Returns the keys with the specified value, depending on type: the number 5 is not the same as the string "5".false - Default value. Not depending on type, the number 5 is the same as the string "5".
 
來看個例子.
 
<?php
$a=array("a"=>"Horse","b"=>"Cat","c"=>"Dog");
print_r(array_keys($a));
?>
 
輸出結果.
 
Array ( [0] => a [1] => b [2] => c )

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.