喜悦国际村 
» 游客:  注册 | 登录 | 搜索 | 统计 | 帮助

RSS 订阅当前论坛  

喜悦证交所已经关闭

上一主题 下一主题
     
标题: [问题] php查询文本内容并显示的问题  
 
ehello (ehello)
新手上路
Rank: 1
初级会员



UID 62619
精华 0
积分 9
帖子 5
金钱 9 喜悦币
威望 0
人脉 0
阅读权限 10
注册 2004-12-20
状态 离线
php查询文本内容并显示的问题

我想在一个文本分行保存有如下数据
姓名| 某班级| 学号

需要实现:
在一个搜索框输入 姓名,就能查询对应行的内容,并显示
姓名:
班级:
学号:

用php怎么样写?谢谢。
2007-5-13 01:45 AM#1
查看资料  访问主页  发短消息  顶部
 
cnjax
新手上路
Rank: 1



UID 92677
精华 0
积分 4
帖子 4
金钱 4 喜悦币
威望 0
人脉 0
阅读权限 10
注册 2007-5-8
状态 离线
[推荐阅读] 刚整理的图片显示框架
回复 #1 ehello 的帖子



<?php
function parsefiletoarray($filename){
    
/*
    @param $filename string
    @return filecontent
    */
    
if(!file_exists($filename)){
        echo 
$filename." not exists<br>n";
        return 
false;
    }
    
$content=file_get_contents($filename);
    
$filearray=explode("n",$content); //for unix format file,try rn for dos format
    
$dataarray=array();
    foreach(
$filearray as $line){
        
$line=explode("|",$line);
        if(
count($line)==3){
            
$dataarray[$line[0]]=array("class"=>$line[1],"id"=>$line[2]);
        }
    }
    return 
$dataarray;
}

$dataarray=parsefiletoarray($dataarray);
$name="测试";
$result=$datarray[$name];
if(
is_array($result)){
    echo 
"
    姓名:"
.$name."<br>
    班级:"
.$result['class']."<br>
    学号:"
.$result['id'];
}
?>
2007-5-14 12:36 PM#2
查看资料  发短消息  顶部
 
dailingang
新手上路
Rank: 1



UID 92829
精华 0
积分 42
帖子 33
金钱 42 喜悦币
威望 0
人脉 0
阅读权限 10
注册 2007-5-10
状态 离线
[推荐阅读] 求助,将HTML标签看作字符串
回复 #2 cnjax 的帖子

用个简单点的哦,
<?php
function my_print($match){
echo "{$match[1]}|{$match[2]}|{$match[3]}"
}
if (file_exists($filepath)){
$content = file_get_content($filepath);
preg_replace_callback("/^([^\|]+)\|([^\|]+)\|([^\|]+)$/i",'my_print',$content,);
}
?>
2007-5-14 06:27 PM#3
查看资料  发短消息  顶部
 
dailingang
新手上路
Rank: 1



UID 92829
精华 0
积分 42
帖子 33
金钱 42 喜悦币
威望 0
人脉 0
阅读权限 10
注册 2007-5-10
状态 离线
[推荐阅读] 关于表格建造的问题
回复 #3 dailingang 的帖子

function my_print($match){
echo "
姓名{$match[1]}
班级{$match[2]}
学号{$match[3]}
";
}
2007-5-14 06:28 PM#4
查看资料  发短消息  顶部
 
cnjax
新手上路
Rank: 1



UID 92677
精华 0
积分 4
帖子 4
金钱 4 喜悦币
威望 0
人脉 0
阅读权限 10
注册 2007-5-8
状态 离线
[推荐阅读] 北京网络公司诚聘Wep开发工程师
回复 #4 dailingang 的帖子

great idea.;)
2007-5-15 05:46 PM#5
查看资料  发短消息  顶部
 
deng0685
高级会员
Rank: 4


UID 84760
精华 0
积分 704
帖子 837
金钱 704 喜悦币
威望 0
人脉 0
阅读权限 50
注册 2006-12-13
状态 离线
[推荐阅读] 新来的报道了
kan   bu   dong~~
2007-5-16 03:46 PM#6
查看资料  Blog  发短消息  顶部
     


  可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题 | 开通个人空间  


 




Powered by Discuz! 6.1.0  © 2001-2010 Comsenz Inc.
Processed in 0.023848 second(s), 6 queries

(冀ICP备05009913号) 管理员:sadly 邮箱/MSN: sadly@phpx.com QQ:824008(长隐) 清除 Cookies - - Archiver - WAP