900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > php二维数组的问题 求大神解答

php二维数组的问题 求大神解答

时间:2022-12-08 10:32:11

相关推荐

php二维数组的问题 求大神解答

后端开发|php教程

php二维数组的问题,求大神解答

后端开发-php教程

我现在有个页面searchFangxiang.php定义了一个二维数组:

array(“fid”=>”101″,”Name”=>”自动化研究所”,”professor”=>”张教授”),

‘fid102’=>array(“fid”=>”102″,”Name”=>”实验室”,”professor”=>”李教授”),

‘fid103’=>array(“fid”=>”103″,”Name”=>”科学研究所”,”professor”=>”王教授”)););

免费易语言源码下载,ubuntu连上网了,python爬虫框架实现,execute php,平凉seo托管lzw

?>

android源码之家,ubuntu安卓php,复刻爬虫饲养盒,php语言和php,深州seo推广lzw

然后在我的应用页面引用了这个二维数组的页面

服务器软件网站源码,ubuntu多屏幕显示,tomcat5服务起不来,爬去照片爬虫,php爬取酷我vip音乐,seo搜索组lzw

<? include searchFangxiang.php; echo "";

?> 现在应用页面有个 id 我如何遍历这个二维数组,找到二维数组中 fid与页面id相同的那一组,然后在标签中输出这一组的信息

回复讨论(解决方案)

按你的数据组织方式,不需要遍历

只需 echo $fangxiang [“fid$id”][‘Name’]; 即可

转成json放到应用页面,通过js或jquery处理读取

按你的数据组织方式,不需要遍历

只需 echo $fangxiang [“fid$id”][‘Name’]; 即可

是哦,想复杂了。。。

按你的数据组织方式,不需要遍历

只需 echo $fangxiang [“fid$id”][‘Name’]; 即可

我这也太新手了, 我还在循环判断呢

如果不是这样组织的

$fangxiang = array( fid101 => array("fid"=>"101","Name"=>"自动化研究所","professor"=>"张教授"), fid102 => array("fid"=>"102","Name"=>"实验室","professor"=>"李教授"), fid103 => array("fid"=>"103","Name"=>"科学研究所","professor"=>"王教授"),);

而是这样组织的

$fangxiang = array( 0 => array("fid"=>"101","Name"=>"自动化研究所","professor"=>"张教授"), 1 => array("fid"=>"102","Name"=>"实验室","professor"=>"李教授"), 2 => array("fid"=>"103","Name"=>"科学研究所","professor"=>"王教授"),);

那就需要遍历了

foreach($fangxiang as $item) { if($itrm[fid] == $id) break;}echo $item[Name];

可见合适的数据结构可以带来事半功倍的效果

如果不是这样组织的

$fangxiang = array( fid101 => array("fid"=>"101","Name"=>"自动化研究所","professor"=>"张教授"), fid102 => array("fid"=>"102","Name"=>"实验室","professor"=>"李教授"), fid103 => array("fid"=>"103","Name"=>"科学研究所","professor"=>"王教授"),);

而是这样组织的

$fangxiang = array( 0 => array("fid"=>"101","Name"=>"自动化研究所","professor"=>"张教授"), 1 => array("fid"=>"102","Name"=>"实验室","professor"=>"李教授"), 2 => array("fid"=>"103","Name"=>"科学研究所","professor"=>"王教授"),);

那就需要遍历了

foreach($fangxiang as $item) { if($itrm[fid] == $id) break;}echo $item[Name];

可见合适的数据结构可以带来事半功倍的效果

大神 我还有一个问题,我现在要在页面上做个搜索的功能,怎样写模糊查找啊,比如我搜索 “科学”,就把Name中带科学两个字

的这一组信息查出来,搜索名字也一样,php能办到这点不

这种效果要用 js 完成

array("fid"=>"101","Name"=>"自动化研究所","professor"=>"张教授"), fid102=>array("fid"=>"102","Name"=>"实验室","professor"=>"李教授"), fid103=>array("fid"=>"103","Name"=>"科学研究所","professor"=>"王教授")); $id = 101;?>

搜索的。

array("fid"=>"101","Name"=>"自动化研究所","professor"=>"张教授"), fid102 => array("fid"=>"102","Name"=>"实验室","professor"=>"李教授"), fid103 => array("fid"=>"103","Name"=>"科学研究所","professor"=>"王教授"),);?>var fangxiang = ;function search(){ var key = document.getElementById("key").value; var type = document.getElementById("type").value; if(key==\){ alert(请输入要搜寻的关键字); return false; } var result = []; for(var row in fangxiang){ var tmp = fangxiang[row][type]; if(tmp.indexOf(key)!=-1){ result.push(row); } } var response = \; if(result.length>0){ for(var i=0,len=result.length; i<len; i++){ response += fangxiang[result[i]].fid + + fangxiang[result[i]].Name + + fangxiang[result[i]].professor +

; } } document.getElementById( esult).innerHTML = response;}

search key:

type: Name professor

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。