解决方案 »

  1.   

    按你的数据组织方式,不需要遍历
    只需 echo $fangxiang["fid$id"]['Name']; 即可
      

  2.   

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

  3.   

    本帖最后由 xuzuning 于 2014-11-08 11:13:08 编辑
      

  4.   


    大神 我还有一个问题,我现在要在页面上做个搜索的功能,怎样写模糊查找啊,比如我搜索 “科学”,就把Name中带科学两个字
    的这一组信息查出来,搜索名字也一样,php能办到这点不
      

  5.   


    <?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>
      

  6.   

    搜索的。<?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>