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

热点内容
lol服务器人数怎么挤 发布:2025-03-19 01:29:19 浏览:838
兄弟连的php 发布:2025-03-19 01:24:25 浏览:810
自己做脚本可不可以 发布:2025-03-19 01:20:13 浏览:533
33的源码值 发布:2025-03-19 01:13:25 浏览:814
虚荣安卓怎么充值 发布:2025-03-19 01:12:27 浏览:892
如何更改报考密码 发布:2025-03-19 01:08:12 浏览:416
python日期类型 发布:2025-03-19 01:02:28 浏览:415
android飞机大战源码 发布:2025-03-19 00:56:52 浏览:736
javaset方法 发布:2025-03-19 00:44:21 浏览:246
淘宝上传文件夹 发布:2025-03-19 00:36:30 浏览:73