《PHP教程:php+xml实现在线英文词典查询的方法》要点:
本文介绍了PHP教程:php+xml实现在线英文词典查询的方法,希望对您有用。如果有疑问,可以联系我们。
PHP学习本文实例讲述了php+xml实现在线英文词典查询的办法.分享给大家供大家参考.具体如下:
PHP学习这里的xml相当于一个数据库.实现:查询某个英文单词,输出它的中文意思.
PHP学习xml文件(数据库):words.xml如下:
代码如下:
<?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>
PHP学习查询文件:word.php
代码如下:
<h2>在线英汉词典</h2>
<form action="xmlprocess.php" method="post">
请输入英文单词:<input type="text" name="enword" />
<input type="submit" value="查询" name="sub">
</form>
PHP学习处理文件:xmlprocess.php
代码如下:
<?php
//创建xml对象
$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;
?>
PHP学习希望本文所述对大家的php操作XML程序设计有所赞助.
欢迎参与《PHP教程:php+xml实现在线英文词典查询的方法》讨论,分享您的想法,维易PHP学院为您提供专业教程。
转载请注明本页网址:
http://www.vephp.com/jiaocheng/12552.html