【发布时间】:2014-07-28 11:55:55
【问题描述】:
我下载了一个法语->英语词典来将法语请求(一个单词请求)翻译成英语。
例如,一个用户在搜索输入中输入“voiture”(法语中的汽车)将被翻译成“汽车”,并且“汽车”将在我的数据库中搜索(用户不可见,他认为正在寻找“voiture ")。
所以这是字典的一部分:
SimpleXMLElement Object
(
[entry] => Array
(
...
...
[7] => SimpleXMLElement Object
(
[form] => SimpleXMLElement Object
(
[orth] => ADN
[pron] => ad
)
[gramGrp] => SimpleXMLElement Object
(
[pos] => n
[gen] => masc
)
[sense] => SimpleXMLElement Object
(
[def] => DNA
)
)
[8] => SimpleXMLElement Object
(
[form] => SimpleXMLElement Object
(
[orth] => Abkhasie
[pron] => abkazi
)
[gramGrp] => SimpleXMLElement Object
(
[pos] => n
)
[sense] => SimpleXMLElement Object
(
[def] => Abkhazia
)
)
...
所以,[orth] 包含法语单词,而 [def] 包含英语翻译。我会知道如何搜索 [orth] 的值是否存在,如果存在此值,则在 SimpleXMLElement 对象中返回 [def] 的值。
【问题讨论】:
标签: php xml xpath simplexml key-value