首頁 > 後端開發 > php教程 > php傳回包含陣列中所有鍵名的一個新陣列的函數array_keys()

php傳回包含陣列中所有鍵名的一個新陣列的函數array_keys()

黄舟
發布: 2023-03-17 08:02:02
原創
1885 人瀏覽過

實例

傳回包含陣列中所有鍵名的一個新陣列:

<?php
$a=array("Volvo"=>"XC90","BMW"=>"X5","Toyota"=>"Highlander");
print_r(array_keys($a));
?>
登入後複製

定義與用法

array_keys() 函數傳回包含數組中所有鍵名的一個新數組。

語法

array_keys(array,value,strict)
登入後複製
參數#描述
array必需。規定數組。
value可選。您可以指定鍵值,然後只有該鍵值對應的鍵名會被傳回。
strict可選。與 value 參數一起使用。可能的值:
  • true - 傳回帶有​​指定鍵值的鍵名。依賴類型,數字 5 與字串 "5" 是不同的。

  • false - 預設值。不依賴類型,數字 5 與字串 "5" 是相同的。

技術細節

# 傳回值:#傳回包含數組中所有鍵名的一個新數組。
PHP 版本:4+
更新日誌 strict 參數是在PHP 5.0 中新增的。

更多实例

实例 1

使用 value 参数:

<?php
$a=array("Volvo"=>"XC90","BMW"=>"X5","Toyota"=>"Highlander");
print_r(array_keys($a,"Highlander"));
?>
登入後複製

实例 2

使用 strict 参数 (false):

<?php
$a=array(10,20,30,"10");
print_r(array_keys($a,"10",false));
?>
登入後複製

实例 3

使用 strict 参数 (true):

<?php
$a=array(10,20,30,"10");
print_r(array_keys($a,"10",true));
?>
登入後複製

以上是php傳回包含陣列中所有鍵名的一個新陣列的函數array_keys()的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板