当前位置:首页 » 编程语言 » 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来查并搭询。

热点内容
学车网源码 发布:2025-02-06 05:47:40 浏览:385
搭建局域网影院服务器 发布:2025-02-06 05:47:38 浏览:759
广东一区cf刷经验房密码都是什么 发布:2025-02-06 05:46:20 浏览:633
加密工具源码 发布:2025-02-06 05:44:52 浏览:13
笔记本可用存储多大 发布:2025-02-06 05:44:48 浏览:157
ftp登录后没有反应 发布:2025-02-06 05:29:41 浏览:175
linux建目录命令 发布:2025-02-06 05:29:06 浏览:724
安卓所有照片在哪里 发布:2025-02-06 05:16:32 浏览:972
l2缓存作用 发布:2025-02-06 05:15:02 浏览:291
快播为什么连接不了服务器 发布:2025-02-06 05:12:51 浏览:386