묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
php에 대한 질문...
2002.07.07 12:19
PHP Tip&Tech란의 두기두바님의 배열에서의 검색인가 하는 소스를 보고.... 하는 질문인데요..
내용은 보면
검색 폼을 만들고 아래의 소스와 같은 php로 검색 키워드를 전송하고 그 키워드를 가지고 검색하여 출력
하는 거 같은데요..
<?
$file=file("test.dat");
//test.dat의 내용을 배열형태로 저장
for($i=count($file)-1;$i>=0;$i--){
if(eregi($search,$file[$i])){
//if문을 이용하여 문장에 검색내용이 있을경우 출력
$memo=str_replace($search,"<b>${search}</b>",$file[$i]);
//검색내용부분을 <b>태그를 이용하여 두껍게..$memo에 저장
echo $memo."<br>";
//$memo 출력
}
}
if(!$memo){
//$memo내용이 없을때 즉 검색결과가 없을때
echo"검색결과가 없습니다";
//애러 출력
}
?>
이런 팁이있던데요 이건 test.dat파일에 든 문장중에서 검색하는 거던데요.. 자료를 넣는 파일 속에 예를
들어서.... 대충 써서...
--------------------------------------------
애국가
동해물과 백두산이 마르고 닳도록 하느님이...
....
...
무궁화 삼천리 화려 강산....
...길이 보전하세
--------------------------------------------
이란 자료가 있다면 "애국가"란 키워드를 검색 하였을때.. 애국가 아래의 가사들 전부가 애국가란 글과 함께 출력 하도록 하려면요 어떻게 해야하나요?
내용은 보면
검색 폼을 만들고 아래의 소스와 같은 php로 검색 키워드를 전송하고 그 키워드를 가지고 검색하여 출력
하는 거 같은데요..
<?
$file=file("test.dat");
//test.dat의 내용을 배열형태로 저장
for($i=count($file)-1;$i>=0;$i--){
if(eregi($search,$file[$i])){
//if문을 이용하여 문장에 검색내용이 있을경우 출력
$memo=str_replace($search,"<b>${search}</b>",$file[$i]);
//검색내용부분을 <b>태그를 이용하여 두껍게..$memo에 저장
echo $memo."<br>";
//$memo 출력
}
}
if(!$memo){
//$memo내용이 없을때 즉 검색결과가 없을때
echo"검색결과가 없습니다";
//애러 출력
}
?>
이런 팁이있던데요 이건 test.dat파일에 든 문장중에서 검색하는 거던데요.. 자료를 넣는 파일 속에 예를
들어서.... 대충 써서...
--------------------------------------------
애국가
동해물과 백두산이 마르고 닳도록 하느님이...
....
...
무궁화 삼천리 화려 강산....
...길이 보전하세
--------------------------------------------
이란 자료가 있다면 "애국가"란 키워드를 검색 하였을때.. 애국가 아래의 가사들 전부가 애국가란 글과 함께 출력 하도록 하려면요 어떻게 해야하나요?
$text = "애국가
동해물과 백두산이 마르고 닳도록 하느님이...
....
...
무궁화 삼천리 화려 강산....
...길이 보전하세";
$keyword = "삼천리";
echo (stristr ($text, $keyword);
/*
수행 결과는
삼천리 화려 강산....
...길이 보전하세
키포인트: stristr() 함수는 검색에 일치하는 스트링을 포함하여 이후 문자열들을 모두 포함하여 반환
*/
Written date/time: 2002-07-07 17:52:32
COMPUTER - hardware, software, programming, flash, graphic, java, php
ELECTRIC - Electronic Circuit Design / Make / Research
http://myhome.hananet.net/~changminyang/