> 백엔드 개발 > PHP 튜토리얼 > 惯用的php代码,hash,split,unset

惯用的php代码,hash,split,unset

WBOY
풀어 주다: 2016-06-13 13:03:32
원래의
1013명이 탐색했습니다.

常用的php代码,hash,split,unset
[size=large]

<?php /**
 *
 * @author
 * @version $Id$
 */
// 这个php文件用到了大多数数据处理需要用的功能。
#error_reporting("ALL");
#
$db = tdbm_popen("./id.words.tdbm", O_RDONLY, 0444, 0, 0);


function getTitle($db,$id)
{        
    $relate = tdbm_fetch($db,$id);	
		        
    return $relate;
}
# 读取文件
$file_handle = fopen("./new.fix", "r");

$count =0;
# 遍历文本文件中的行
while (!feof($file_handle)) 
{
    $line = fgets($file_handle);

    #if($count >40)
    #   return ;
    #echo 
   
    $line = preg_replace("/\\n/","",$line); 
    #echo $line; 
    $arr = explode("",$line);
    if (count($arr)",$ids);

    $len=count($arrID);

    $str="";
    unset($hash);
    for ($i=0; $i",$title);
        foreach($words as $word)
        {
            //echo $word;
            //判断是不是在hash词典中
            if( isset($hash[$word]))
            {
                $hash[$word] = $hash[$word]+1;
            }
            else
            {
                $hash[$word] =1 ;
            }
        }
    }

    $i=0;
    //遍历hash数据结构
    foreach ($hash as $key=>$val)
    {
        if( $i ==0)
        {
            $str=$key."\x03".$val;
            $i =1;
        }
        else
        {
            $str = $str."\x02".$key."\x03".$val;
        }
       
    }
    //字符串拼接
    echo "qf".$query."\x01".$str."\n";
}

fclose($file_handle);

?>


로그인 후 복사
[/size]
관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿