php二维数组的问题,求大神解答 php二维数组遍历 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 按你的数据组织方式,不需要遍历只需 echo $fangxiang["fid$id"]['Name']; 即可 转成json放到应用页面,通过js或jquery处理读取 本帖最后由 xuzuning 于 2014-11-08 11:13:08 编辑 大神 我还有一个问题,我现在要在页面上做个搜索的功能,怎样写模糊查找啊,比如我搜索 “科学”,就把Name中带科学两个字的这一组信息查出来,搜索名字也一样,php能办到这点不 <?php$fangxiang=array('fid101'=>array("fid"=>"101","Name"=>"自动化研究所","professor"=>"张教授"), 'fid102'=>array("fid"=>"102","Name"=>"实验室","professor"=>"李教授"), 'fid103'=>array("fid"=>"103","Name"=>"科学研究所","professor"=>"王教授")); $id = 101;?><meta http-equiv="content-type" content="text/html; charset=utf-8"><div class="news_title_01_box"><?phpecho "<span class='news_title_01'>".$fangxiang['fid'.$id]["Name"]."</span>";?></div> 搜索的。<?php$fangxiang = array( 'fid101' => array("fid"=>"101","Name"=>"自动化研究所","professor"=>"张教授"), 'fid102' => array("fid"=>"102","Name"=>"实验室","professor"=>"李教授"), 'fid103' => array("fid"=>"103","Name"=>"科学研究所","professor"=>"王教授"),);?><meta http-equiv="content-type" content="text/html; charset=utf-8"><script type="text/javascript">var fangxiang = <?php echo json_encode($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 + ' <br>'; } } document.getElementById('result').innerHTML = response;}</script><p>search key:<input type="text" id="key"></p><p>type:<select id="type"> <option value="Name">Name</option> <option value="professor">professor</option></select></p><p><input type="button" value="search" onclick="search()"></p><div id="result"></div> php利用exec执行shell脚本问题 如何在服务器限制允许某个请求多少次 各位大侠,帮帮忙,一段代码...谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢!!!!!!!!!! PHP触发式执行任务 如果实现记录是当日中午12点到次日中午12点? 我能在本网站找一些关于PHP类方面的文章吗? 谁知道如何在聊天室里刷屏? 头疼的安装,大家帮忙看看 难题,没办法 Imagemagick可以读取pdf内容吗 关于SESSION的一点疑问 求助PHP preg_match() 正规则
只需 echo $fangxiang["fid$id"]['Name']; 即可
大神 我还有一个问题,我现在要在页面上做个搜索的功能,怎样写模糊查找啊,比如我搜索 “科学”,就把Name中带科学两个字
的这一组信息查出来,搜索名字也一样,php能办到这点不
<?php
$fangxiang=array('fid101'=>array("fid"=>"101","Name"=>"自动化研究所","professor"=>"张教授"),
'fid102'=>array("fid"=>"102","Name"=>"实验室","professor"=>"李教授"),
'fid103'=>array("fid"=>"103","Name"=>"科学研究所","professor"=>"王教授"));
$id = 101;
?>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<div class="news_title_01_box">
<?php
echo "<span class='news_title_01'>".$fangxiang['fid'.$id]["Name"]."</span>";
?>
</div>
$fangxiang = array(
'fid101' => array("fid"=>"101","Name"=>"自动化研究所","professor"=>"张教授"),
'fid102' => array("fid"=>"102","Name"=>"实验室","professor"=>"李教授"),
'fid103' => array("fid"=>"103","Name"=>"科学研究所","professor"=>"王教授"),
);
?>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<script type="text/javascript">
var fangxiang = <?php echo json_encode($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 + ' <br>';
}
} document.getElementById('result').innerHTML = response;
}
</script><p>search key:<input type="text" id="key"></p>
<p>type:<select id="type">
<option value="Name">Name</option>
<option value="professor">professor</option>
</select>
</p>
<p><input type="button" value="search" onclick="search()"></p>
<div id="result"></div>