相关疑难解决方法(0)

比较SimpleXml对象

我想比较两个SimpleXML Objects.

一个是从DB获取的,另一个是从XML API获取的,但结果始终为false,无论XML实际上是否相同.

我究竟做错了什么?

$objDbXml   = simplexml_load_string($objReisen->xml); // XML from DB           
$objApiXml  = simplexml_load_string(getXMlFromApi()); // XML from Api
var_dump($objDbXml->Reise->Z_LEISTUNGEN == $objApiXml->Reise->Z_LEISTUNGEN);
// Result is always false
Run Code Online (Sandbox Code Playgroud)

var_dump的输出($ objDbXml-> Reise-> Z_LEISTUNGEN,$ objApiXml-> Reise-> Z_LEISTUNGEN):

object(SimpleXMLElement) #69 (1) {
    ["TextLine"]= > array(11) {
        [0] = > string(43) "Erlebnisreise mit höchstens 13 Teilnehmern" 
        [1] = > string(39) "Durchführungsgarantie ab 4 Teilnehmern" 
        [2] = > string(127) "Linienflug mit South African Airways von Frankfurt a.M. nach Kapstadt und zurück von Port Elizabeth …
Run Code Online (Sandbox Code Playgroud)

php simplexml

4
推荐指数
1
解决办法
2657
查看次数

标签 统计

php ×1

simplexml ×1