array_keys()
函式返回包含陣列中所有鍵名的乙個新陣列。
array_keys()
定義和用法
array_keys()
函式返回乙個新陣列,包含引數陣列中所有的鍵名。
如果提供了第二個引數(鍵值),則只返回該鍵值的鍵名組成的陣列。
如果 第三個引數strict 指定為 true,則 php 會使用全等比較 (===) 來嚴格匹配第二個引數(鍵值)的資料型別。
語法array_keys(array,value,strict)
引數 描述
array 必需。規定輸入的陣列。
value 可選。指定值的索引(鍵)。
strict 可選。與 value 引數一起使用。可能的值:
-true - 根據型別返回帶有指定值的鍵名。
-false - 預設值。不依賴型別。
例示
<?php
$a=array("a"=>"horse","b"=>"cat","c"=>"dog");
print_r(array_keys($a));
?>
//輸出: array ( [0] => a [1] => b [2] => c )
例示:使用 value 引數:
<?php
$a=array("a"=>"horse","b"=>"cat","c"=>"dog");
print_r(array_keys($a,"dog"));
?>
//輸出: array ( [0] => c)
例示 :使用 strict 引數 (false):
<?php
$a=array(10,20,30,"10");
print_r(array_keys($a,"10",false));
?>
//輸出: array ( [0] => 0 [1] => 3 )
例示:使用 strict 引數 (true):
<?php
$a=array(10,20,30,"10");
print_r(array_keys($a,"10",true));
?>
//輸出: array ( [0] => 3)
php陣列函式 array keys
array keys 函式返回包含陣列中所有鍵名的乙個新陣列 如果提供了第二個引數,則返回鍵值為該值得鍵名 如果strict引數指定為true,則php會使用全等 來嚴格檢查鍵值的 資料型別 array keys array,value,strict array 必需。規定輸入的陣列 value 可...
php 獲取請求,PHP 擴充套件 獲取請求資訊
在 main sapi.h 下定義了會使用到的 http request 屬性,在擴充套件中可以引用該標頭檔案並使用 sg 巨集來使用 sapi 的全域性變數,結構如下 typedef struct sapi globals struct sapi globals struct 結構體 sapi r...
php獲取時間
1 獲取當前日期的前一天 thedate date ymd mktime 0,0,0,date m date d 1,date y 2 獲取指定時間的前一天和後一天 yesterday date y m d strtotime thedate.1 day 前一天 tomorrow date y m ...