PHP如何取得二维数组的键值

yuanzhi888 2007-12-12 08:43:43
$content=array(
'A'=>array(
1=>"1",
2=>"2",
3=>"3",
4=>"4",
),
'B'=>array(
1=>"5",
2=>"6",
3=>"7",
4=>"8",
),
);
现在我要检索5,对应的键值是B.6=>"B",3=>"A".....按照这样的形式检索,请问该如何写。
...全文
1486 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
tony-杨 2007-12-13
  • 打赏
  • 举报
回复
array_search 这个函数你看看,应该可以达到你的需求
原装匪兵甲 2007-12-13
  • 打赏
  • 举报
回复

function search($keyWord, $stack) {
foreach ($stack as $key => $val) {
if (in_array($keyWord, $val)) {
return $key;
}
}
return false;
}
ybfqlyq 2007-12-13
  • 打赏
  • 举报
回复
看不懂什么意思..
找手册
yuanzhi888 2007-12-13
  • 打赏
  • 举报
回复
Bandita 厉害!
gs6fox 2007-12-12
  • 打赏
  • 举报
回复
用foreach
yuanzhi888 2007-12-12
  • 打赏
  • 举报
回复
好像没说明白,现在我要检索5,对应的键值是B,检索6对应 "B",检索3对应"A",.....按照这样的形式检索,请问该如何写。
多菜鸟 2007-12-12
  • 打赏
  • 举报
回复
怎么有点儿看不懂楼主的意思呢?
5的键值应该是B.1啊,哪来的B.6呢?

用遍历不管是键值还是键名都可以到了。

21,890

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧