溫馨提示×

PHP array_keys函數:快速獲取數組鍵值

PHP
小樊
91
2024-09-04 23:20:05
欄目: 編程語言

array_keys() 是 PHP 中的一個內置函數,用于從給定的數組中返回所有鍵名。這個函數接收一個數組作為輸入參數,并返回一個包含原始數組中所有鍵名的新數組。

以下是 array_keys() 函數的基本語法:

array_keys(array $input [, mixed $search_value = null [, bool $strict = false]])

參數說明:

  • $input:必需。規定要使用的數組。
  • $search_value:可選。如果指定了該參數,則只返回包含指定值的鍵名。
  • $strict:可選。如果設置為 true,則在搜索時會使用嚴格類型比較(===)。

示例:

<?php
$array = array("blue", "red", "green", "blue", "orange");
$keys = array_keys($array);
print_r($keys);
?>

輸出結果:

Array
(
    [0] => 0
    [1] => 1
    [2] => 2
    [3] => 3
    [4] => 4
)

帶有 $search_value$strict 參數的示例:

<?php
$array = array("blue", "red", "green", "blue", "orange");
$keys = array_keys($array, "blue");
print_r($keys);
?>

輸出結果:

Array
(
    [0] => 0
    [1] => 3
)

注意:在這個示例中,我們僅搜索值為 “blue” 的鍵名。因此,返回的數組包含原始數組中所有值為 “blue” 的鍵名。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女