php陣列函式 array keys

2022-07-31 05:51:09 字數 907 閱讀 5354

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 )

<?php

$a = array(10,20,30,'10');

print_r(array_keys($a,'10',true));

?>

輸出:array ( [0] => 3 )

php陣列函式

1,array 建立陣列 2,range 建立範圍內的陣列 range 開始元素,結束元素,步長 3,compact 將變數轉換為陣列 key為變數的名稱,value為變數的值 name yuanwei compact name 結果array name yuanwei 4,array merge ...

PHP陣列函式

php索引以0開始 a array 0 a 1 b a array a a b b 呼叫 a a 多維陣列 a array a array a1 a1 a2 a2 輸出陣列 boolean print r var 建立陣列 1.array a array a b 2.list line a b c ...

php 陣列函式

隨著學習深入,普通陣列操作已經不能滿足我了 發現接觸的陣列函式越來越多,而且都比較好用 於是專門寫下了這一編文章 刪除陣列某個鍵值 unset key 擷取字串 array slice arr,5,2 從第5個元素開始,擷取2個元素 判斷一維陣列是否存在某值 in array mark arr 知道...