在一个php页面中,
$arr=array("0"=>array("id"=>"1",name=>"a"),
"1"=>array("id"=>"2",name=>"b"),
"2"=>array("id"=>"2",name=>"3"),); 这个二维数组中,因 里面的id 有二个 2 ,所以 我想通过 id=2 来查询这个数组,
就是查 id=2的都有$arr[][];
这怎么实现呀,
$arr=array("0"=>array("id"=>"1",name=>"a"),
"1"=>array("id"=>"2",name=>"b"),
"2"=>array("id"=>"2",name=>"3"),); 这个二维数组中,因 里面的id 有二个 2 ,所以 我想通过 id=2 来查询这个数组,
就是查 id=2的都有$arr[][];
这怎么实现呀,
解决方案 »
- PHP构造函数
- 教你5分钟做成一个ASP论坛
- php 分页在服务器上出错
- 实现一个这样的功能,点击后显示排序号的最大、最小、居中有做过的和知道的请进来...
- 游戏网站里面的防沉迷怎么实现?
- 想从头学php,先人们有什么精典的教程推荐吗?
- 有谁知道怎样将sql文件导入mysql数据库,不用工具的??
- 不知道什么原因,我的Apache服务器突然变的很慢!!!
- 问一个php array最基础的问题。
- 我现在网站系统是dedecms,我想用Thinkphp框架开发一些自己想要的功能,但是怎么整合到一起呢,还有就是后台功能也要用tp来写?
- exec调java的问题
- 想自动执行index.php,怎么做??
<?php$arr=array("0"=>array("id"=>"1",'name'=>"a"),
"1"=>array("id"=>"2",'name'=>"b"),
"2"=>array("id"=>"2",'name'=>"3"),
);function mySearch($arr,$searchId) {
$out = '';
$n = count($arr);
for ($i=0; $i<$n; $i++) {
if ($arr[$i]['id'] == $searchId)
$out .= "$i | ";
}
return $out;
}echo mySearch($arr,2); //输出 1 | 2 |
?>