php無數(shù)據(jù)庫的內(nèi)容查詢代碼 讀內(nèi)容部分


header("Content-Type: text/html; charset=GB2312");

?>


//header("Content-Type: text/html; charset=gb2312");

$zh = $_GET["q"];

//echo $zh;

//echo "縮略輸入:".pinyin($zh)."
"; //不用縮略詞查詢,太多重復(fù)

$txt3 = $zh;//pinyin($zh);

if (strlen($txt3) > 2)//如果大于 0,則與數(shù)據(jù)數(shù)組一一匹配

{

$hint="";

$list = count(file('tm.db'));//數(shù)據(jù)量

$txt11=file('tm.db');//題目數(shù)據(jù)

$txt22=file('dm.db');//代碼數(shù)據(jù)

$txt33=file('da.db');//答案數(shù)據(jù)

$textlength=0;

$texthang=0;

while($textlength<$list){

if (stristr($txt11[$textlength],$txt3) != false){

$hint = $hint."
"."題目:".$txt11[$textlength].""." ?答案:".$txt33[$textlength]."";

$texthang=$texthang+1;

}//if end

$textlength=$textlength+1;

}//while end

}//if end

// 如果未找到提示,則把輸出設(shè)置為 "no suggestion"

// 否則設(shè)置為正確的值

if ($hint == "")

{

$response="

抱歉昔脯,該問題的答案暫時(shí)未被收錄到本答題庫中
目前已添加的題庫有 bilibili答題鳍咱,尋仙答題级零,愛寵國答題富纸,忘仙答題集畅,夢(mèng)想世界答題能真,魔域答題,問道答題赁严,女神聯(lián)盟答題,新仙劍答題
當(dāng)前正在更新的題庫是:QQ網(wǎng)吧答題闖關(guān)題庫
其他題庫正在努力收錄中
如果你有相應(yīng)的題目和答案添加可點(diǎn)擊幫助頁面聯(lián)系
";

}elseif(strlen($hint)>5000){

$response="注意:搜索到匹配結(jié)果過多粉铐,只顯示部分結(jié)果 共搜索到 ".$texthang." 條數(shù)據(jù)
".substr($hint,0,5000);

}

else

{

$response=$hint;

}

//輸出響應(yīng)

echo $response;

/////////////////////////////////////////////////////

$list = count(file('tm.db'));

// "累計(jì)題庫數(shù)量:".$list."條
";

echo "

最新寫入題庫的是:";

$txt=file('tm.db'); echo "題目\"".$txt[$list-1]."\" - ";

$txt=file('da.db'); echo "答案\"".$txt[$list-1]."\"
";

/////////////////////////////////////////////////////

/////////////////////////////////////////////////////////////////////////////////////////////////////

/**

* PHP獲取中文漢字首字母方法 有部分漢字的首字母不正確

* $Id: getPinyin.php $

* $Author: WebArch $

* $Date: 2011-12-01 $

*/

function getFirstLetter($str){

$fchar = ord($str{0});

if($fchar >= ord("A") and $fchar <= ord("z") )return strtoupper($str{0});

$s1 = iconv("UTF-8","gb2312", $str);

$s2 = iconv("gb2312","UTF-8", $s1);

if($s2 == $str){$s = $s1;}

else{$s = $str;}

$asc = ord($s{0}) * 256 + ord($s{1}) - 65536;

if($asc >= -20319 and $asc <= -20284) return "A";

if($asc >= -20283 and $asc <= -19776) return "B";

if($asc >= -19775 and $asc <= -19219) return "C";

if($asc >= -19218 and $asc <= -18711) return "D";

if($asc >= -18710 and $asc <= -18527) return "E";

if($asc >= -18526 and $asc <= -18240) return "F";

if($asc >= -18239 and $asc <= -17923) return "G";

if($asc >= -17922 and $asc <= -17418) return "H";

if($asc >= -17417 and $asc <= -16475) return "J";

if($asc >= -16474 and $asc <= -16213) return "K";

if($asc >= -16212 and $asc <= -15641) return "L";

if($asc >= -15640 and $asc <= -15166) return "M";

if($asc >= -15165 and $asc <= -14923) return "N";

if($asc >= -14922 and $asc <= -14915) return "O";

if($asc >= -14914 and $asc <= -14631) return "P";

if($asc >= -14630 and $asc <= -14150) return "Q";

if($asc >= -14149 and $asc <= -14091) return "R";

if($asc >= -14090 and $asc <= -13319) return "S";

if($asc >= -13318 and $asc <= -12839) return "T";

if($asc >= -12838 and $asc <= -12557) return "W";

if($asc >= -12556 and $asc <= -11848) return "X";

if($asc >= -11847 and $asc <= -11056) return "Y";

if($asc >= -11055 and $asc <= -10247) return "Z";

return null;

}

function pinyin($zh){

$ret = "";

$s1 = iconv("UTF-8","gb2312", $zh);

$s2 = iconv("gb2312","UTF-8", $s1);

if($s2 == $zh){$zh = $s1;}

for($i = 0; $i < strlen($zh); $i++){

$s1 = substr($zh,$i,1);

$p = ord($s1);

if($p > 160){

$s2 = substr($zh,$i++,2);

$ret .= getFirstLetter($s2);

}else{

$ret .= $s1;

}

}

return $ret;

}

/////////////////////////////////////////////////////////////////////////////////////////////////////

?>

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末疼约,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子蝙泼,更是在濱河造成了極大的恐慌程剥,老刑警劉巖,帶你破解...
    沈念sama閱讀 212,029評(píng)論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件汤踏,死亡現(xiàn)場離奇詭異织鲸,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)溪胶,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,395評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門搂擦,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人哗脖,你說我怎么就攤上這事瀑踢。” “怎么了才避?”我有些...
    開封第一講書人閱讀 157,570評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵橱夭,是天一觀的道長。 經(jīng)常有香客問我桑逝,道長棘劣,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,535評(píng)論 1 284
  • 正文 為了忘掉前任楞遏,我火速辦了婚禮茬暇,結(jié)果婚禮上首昔,老公的妹妹穿的比我還像新娘。我一直安慰自己糙俗,他們只是感情好沙廉,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,650評(píng)論 6 386
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著臼节,像睡著了一般撬陵。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上网缝,一...
    開封第一講書人閱讀 49,850評(píng)論 1 290
  • 那天巨税,我揣著相機(jī)與錄音,去河邊找鬼粉臊。 笑死草添,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的扼仲。 我是一名探鬼主播远寸,決...
    沈念sama閱讀 39,006評(píng)論 3 408
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢(mèng)啊……” “哼屠凶!你這毒婦竟也來了驰后?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,747評(píng)論 0 268
  • 序言:老撾萬榮一對(duì)情侶失蹤矗愧,失蹤者是張志新(化名)和其女友劉穎灶芝,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體唉韭,經(jīng)...
    沈念sama閱讀 44,207評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡夜涕,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,536評(píng)論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了属愤。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片女器。...
    茶點(diǎn)故事閱讀 38,683評(píng)論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖住诸,靈堂內(nèi)的尸體忽然破棺而出驾胆,到底是詐尸還是另有隱情,我是刑警寧澤只壳,帶...
    沈念sama閱讀 34,342評(píng)論 4 330
  • 正文 年R本政府宣布俏拱,位于F島的核電站暑塑,受9級(jí)特大地震影響吼句,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜事格,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,964評(píng)論 3 315
  • 文/蒙蒙 一惕艳、第九天 我趴在偏房一處隱蔽的房頂上張望搞隐。 院中可真熱鬧,春花似錦远搪、人聲如沸劣纲。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,772評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽癞季。三九已至,卻和暖如春倘潜,著一層夾襖步出監(jiān)牢的瞬間绷柒,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,004評(píng)論 1 266
  • 我被黑心中介騙來泰國打工涮因, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留废睦,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 46,401評(píng)論 2 360
  • 正文 我出身青樓养泡,卻偏偏與公主長得像嗜湃,于是被迫代替她去往敵國和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子澜掩,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,566評(píng)論 2 349

推薦閱讀更多精彩內(nèi)容