中易网

php中已知数组键值怎么取得键名

答案:3  悬赏:40  
解决时间 2021-01-30 18:53
php中已知数组键值怎么取得键名
最佳答案
$arr=array("key1"=>"k1","key2"=>"k2","key3"=>"k3","key4"=>"k4","key5"=>"k5","key6"=>"k6");
$a="k2";//求k2对应的键名
$trans = array_flip($arr);
echo $trans[$a];
?>
不过如果数组的值有重复的话后一个值会替换掉前一个值
全部回答
each()
list()
2个函数去看看,就可以实现了

参考楼上的,如果在出现重复时,会被替换掉前一个值。
另一种方法就是通过array_keys来得到所有键名,然后遍历原来的数组。
$keys = array_keys($old_array);
//然后遍历$old_array,直到$old_array[$keys[$i]] == 键值
$i从0到数组的元素长度。
 从手册上看,应该可以。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
鼠药哪里有卖?
数控等离子切割圆孔时切完后孔的直径比图纸的
汽车进水了起动了没打火没事吧
有人改我WIFI的IP地址怎么办?
我需要个方块娱乐开挂软件,到底有没有真的
山科大在临沂的电力教学点包分配吗?
表示远大志向的词语有
今天去同学家吃饭,阿姨从冰箱里拿出了几罐红
QQ怎么隐藏到桌面边缘?
试管移植囊胚胎后多久可以测出来
16岁男生176米 比较胖 血压130/90 算正常吗?
你好,可以把CCTV第六届电视舞蹈大赛少儿组《
三七粉生吃上火吗?
关于风机电流突然增大,请大家帮忙看看!
因果大于佛法吗?请大德高生开示
推荐资讯
现在卖电机配件销量怎么样?
如图直线y=kx+2k(k≠0)与x轴交于点B,与双曲线
电信网速测试
置业顾问每天例行洗房打电话给业主该怎么说才
莒县至临沂客车走火车站吗?
晚上水果吃多了会发胖吗
有女生说我二,傻,怎么办?
我的脚被车压了!没青但很疼!是不是骨折了!
咳嗽有痰,闷,可以喝莱阳梨止咳糖浆吗
笔记本电脑和台式电脑如何共用一个打印机
求韩剧healer百度云,最好超清的,不然高清也
椰子表面长毛了还能吃吗
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?