當前位置:首頁 » 編程語言 » php獲取鍵名

php獲取鍵名

發布時間: 2023-08-13 15:54:52

1. php如何在多維數組中搜索給定的值,如果成功則返回相應的鍵名

<?php

$arr=array('a'=>1,array('b'=>2),'c'=>3,array(array('d'=>4),'e'=>5));

echosearchKey($arr,4);

functionsearchKey($array,$value){
foreach($arrayas$key=>$row){
if(!is_array($row)){
if($row==$value){
$r=$key;
return$key;
}
}else{
$r=searchKey($row,$value);
if($r!=-1){
return$r;
}
}
}
return-1;
}

?>

熱心網友回答你的那個會有問題的,你可以把1 2 3 4 5都試驗一下,而且他那個只支持搜索4.

我這已經優化過了,沒有問題。

網採納。

2. php 中已知數組的鍵名,怎麼獲得鍵值

直接用鍵名獲取,比如:$a = array('name'=>'admin');你知道鍵名是name,那麼直接輸出:echo $a['name']就行了。

3. php 取出數組 某一個鍵名和鍵值

這個怎麼說呢

就算是要取某一個特定的值,你也要有相應的根據啊,就是說,你要取的這個值,是你所需要的,而這個需要的值有某些特點好讓你來判斷是不是你需要的那個。

你總不能說,無論這個數組是什麼,你需要的就是第三個,如果是這樣,那就好辦了,可以在遍歷的時候判斷是不是位於第三位

function get3(){

$i=0;
foreach($a as $key=>$value){
if($i==2) {
$k = $key;
break;
}
$i++;
}
return array($key=>$value);
}

4. 在php中如何取鍵

php中獲取鍵值對的鍵有兩種方式,都是通過函數來實現斗蔽春。

一種是通過array_search來查詢,一種空耐是通過array_keys來查並搭詢。

熱點內容
普通火車wifi密碼多少 發布:2025-02-06 03:04:20 瀏覽:436
可編程監控 發布:2025-02-06 03:03:33 瀏覽:645
c語言取隨機數 發布:2025-02-06 02:46:57 瀏覽:863
uc緩存的視頻卡住 發布:2025-02-06 02:17:05 瀏覽:144
解壓同學介紹 發布:2025-02-06 02:13:10 瀏覽:776
icsftp 發布:2025-02-06 02:12:59 瀏覽:325
ftp跨域上傳文件 發布:2025-02-06 02:09:22 瀏覽:822
非遞歸全排列演算法 發布:2025-02-06 02:06:45 瀏覽:551
vs反編譯dll 發布:2025-02-06 02:06:00 瀏覽:584
ubuntu設置ftp許可權 發布:2025-02-06 01:54:07 瀏覽:599