最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

php+xml實(shí)現(xiàn)在線英文詞典查詢的方法

 更新時(shí)間:2015年01月23日 14:58:13   投稿:shichen2014  
這篇文章主要介紹了php+xml實(shí)現(xiàn)在線英文詞典查詢的方法,通過(guò)將XML文件作數(shù)據(jù)庫(kù)實(shí)現(xiàn)查詢英文對(duì)應(yīng)漢字的功能,需要的朋友可以參考下

本文實(shí)例講述了php+xml實(shí)現(xiàn)在線英文詞典查詢的方法。分享給大家供大家參考。具體如下:

這里的xml相當(dāng)于一個(gè)數(shù)據(jù)庫(kù)。實(shí)現(xiàn):查詢某個(gè)英文單詞,輸出它的中文意思。

xml文件(數(shù)據(jù)庫(kù)):words.xml如下:

復(fù)制代碼 代碼如下:
<?xml version="1.0" encoding="utf-8"?>
<words>
<word>
 <en>boy</en>
 <ch>男孩</ch>
</word>
<word>
 <en>girl</en>
 <ch>女孩</ch>
</word>
<word>
 <en>teacher</en>
 <ch>老師</ch>
</word>
<word>
 <en>beauty</en>
 <ch>美女</ch>
</word>
</words>

查詢文件:word.php

復(fù)制代碼 代碼如下:
<h2>在線英漢詞典</h2>
<form action="xmlprocess.php" method="post">
請(qǐng)輸入英文單詞:<input type="text" name="enword" />
<input type="submit" value="查詢" name="sub">
</form>

處理文件:xmlprocess.php

復(fù)制代碼 代碼如下:
<?php
//創(chuàng)建xml對(duì)象
$xmldoc = new DOMDocument();
$xmldoc->load("words.xml");
//查詢
if(!empty($_POST['sub'])){
 $en_word = $_POST['enword'];
 $word = $xmldoc->getElementsByTagName("en");
 for($i=0;$i<$word->length;$i++){
  if($en_word==$word->item($i)->nodeValue){
   $cn_word = $xmldoc->getElementsByTagName("ch")->item($i)->nodeValue;
   break;
  }else{
   $cn_word = "找不到你所輸入的單詞";
  }
 }
}
echo $cn_word;
?>

希望本文所述對(duì)大家的php操作XML程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • PHP7 新特性詳細(xì)介紹

    PHP7 新特性詳細(xì)介紹

    本文主要介紹PHP7 新特性的資料,這里整理了詳細(xì)的資料及簡(jiǎn)單實(shí)現(xiàn)代碼幫助大家學(xué)習(xí)參考新特性的知識(shí),有興趣的朋友可以參考下
    2016-09-09
  • 將時(shí)間以距今多久的形式表示,PHP,js雙版本

    將時(shí)間以距今多久的形式表示,PHP,js雙版本

    依然從項(xiàng)目需求出發(fā),些了這個(gè)函數(shù),PHP版本寫了一個(gè)Smarty的插件,只要簡(jiǎn)單的修改下函數(shù)名就能直接在PHP中調(diào)用了,同時(shí),為了AJAX翻頁(yè)時(shí)所獲取JSON數(shù)據(jù)中的時(shí)間以同樣的方式顯示,因此又寫了一個(gè)JS的版本
    2012-09-09
  • PHP swoole和redis異步任務(wù)實(shí)現(xiàn)方法分析

    PHP swoole和redis異步任務(wù)實(shí)現(xiàn)方法分析

    這篇文章主要介紹了PHP swoole和redis異步任務(wù)實(shí)現(xiàn)方法,結(jié)合具體實(shí)例形式對(duì)比分析了swoole和redis異步任務(wù)具體實(shí)現(xiàn)方法及區(qū)別,需要的朋友可以參考下
    2019-08-08
  • php IP及IP段進(jìn)行訪問(wèn)限制的代碼

    php IP及IP段進(jìn)行訪問(wèn)限制的代碼

    本來(lái)是寫了幾個(gè)函數(shù),IP黑名單是記到庫(kù)里的,為了方便理解,改成了一個(gè)class把IP黑名單寫了出來(lái)。
    2008-12-12
  • php_xmlhttp 亂碼問(wèn)題解決方法

    php_xmlhttp 亂碼問(wèn)題解決方法

    近來(lái)測(cè)試php_xmlhttp亂碼問(wèn)題,無(wú)他,僅是不想用那些亂七八糟的框架耳,或者高興了,組織一組也不一定。
    2009-08-08
  • PHP函數(shù)實(shí)現(xiàn)分頁(yè)含文本分頁(yè)和數(shù)字分頁(yè)

    PHP函數(shù)實(shí)現(xiàn)分頁(yè)含文本分頁(yè)和數(shù)字分頁(yè)

    分頁(yè)功能是經(jīng)常使用的一個(gè)功能,因此用PHP實(shí)現(xiàn)分頁(yè),文本分頁(yè)和數(shù)字分頁(yè),對(duì)其以函數(shù)形式進(jìn)行了封裝
    2014-10-10
  • 解讀PHP的Yii框架中請(qǐng)求與響應(yīng)的處理流程

    解讀PHP的Yii框架中請(qǐng)求與響應(yīng)的處理流程

    這篇文章主要介紹了PHP的Yii框架中請(qǐng)求與響應(yīng)的處理流程,這也是Yii處理網(wǎng)站后臺(tái)的最基本功能,需要的朋友可以參考下
    2016-03-03
  • PHP調(diào)試函數(shù)和日志記錄函數(shù)分享

    PHP調(diào)試函數(shù)和日志記錄函數(shù)分享

    這篇文章主要介紹了PHP調(diào)試函數(shù)和日志記錄函數(shù)分享,本文分享的函數(shù)都是自己項(xiàng)目中使用的,需要的朋友可以參考下
    2015-01-01
  • PHP簡(jiǎn)易延時(shí)隊(duì)列的實(shí)現(xiàn)流程詳解

    PHP簡(jiǎn)易延時(shí)隊(duì)列的實(shí)現(xiàn)流程詳解

    普通的隊(duì)列是先進(jìn)先出,但是延時(shí)隊(duì)列并不是,而是加上了時(shí)間這一權(quán)重。希望到達(dá)時(shí)間點(diǎn)的先執(zhí)行。從某種意義上來(lái)講,延遲隊(duì)列的結(jié)構(gòu)并不像一個(gè)隊(duì)列,而更像是一種以時(shí)間為權(quán)重的有序堆結(jié)構(gòu)
    2022-11-11
  • PHP實(shí)現(xiàn)刪除非站內(nèi)外部鏈接實(shí)例代碼

    PHP實(shí)現(xiàn)刪除非站內(nèi)外部鏈接實(shí)例代碼

    一般在做網(wǎng)站系統(tǒng)的時(shí)候,出于優(yōu)化等因素的考慮需要再添加文章的時(shí)候刪除掉不是本站的鏈接,對(duì)于這一要求可以通過(guò)讓PHP處理下文章內(nèi)容,來(lái)達(dá)到文章外部鏈接的自動(dòng)刪除的效果。需要的朋友可以參考下
    2014-06-06

最新評(píng)論

布尔津县| 特克斯县| 宁晋县| 贺州市| 襄汾县| 司法| 泰和县| 石嘴山市| 泊头市| 友谊县| 桦川县| 萝北县| 西藏| 瑞丽市| 内黄县| 仙游县| 屯留县| 贵定县| 襄樊市| 玉山县| 高雄县| 于都县| 台安县| 金川县| 临颍县| 武胜县| 定结县| 互助| 高邑县| 邵阳县| 舒城县| 南阳市| 延津县| 中卫市| 额敏县| 宝应县| 嘉鱼县| 神池县| 怀宁县| 通许县| 龙岩市|