【问题标题】:Php string + XPath variable results in 0?php 字符串 + XPath 变量结果为 0?
【发布时间】:2014-11-15 13:20:51
【问题描述】:

我是 xpath 的新手。我使用 curl 和 domdocument 获得了一个 url,但问题是链接是这样形成的:/bookstore/book.php 那么我想将它回显到我自己的href链接,它当然不起作用。 awnser 将创建一个包含 www.hello.com 和我从 domdocument 获得的链接的变量。

这是我的代码行:

$link = $linkquery->item(2)->nodeValue;

但如果我这样做,它只会给我一个 0

$url = "http://www.hello.com" + $link;

有什么想法吗?我想我错过了一些基本的东西。

问候

编辑

感谢您的帮助,遮阳篷是 $url = "http://www.hello.com$link";

【问题讨论】:

  • 请将您的 XML 和 XPath 表达式添加到您的问题中。你应该使用$xpath->evaluate('string(//nodename[3])'),而不是$xpath->query('//nodename')->item(2)->nodeValue;
  • 哦,好吧!谢谢,我会解决的:)

标签: php variables xpath domdocument


【解决方案1】:

PHP中的字符串连接运算符不就是点运算符.吗?所以你想要$url = "http://www.hello.com" . $link; 或只是$url = "http://www.hello.com$link";

【讨论】:

    猜你喜欢
    • 2011-11-04
    • 1970-01-01
    • 1970-01-01
    • 2019-06-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-01-28
    • 1970-01-01
    相关资源
    最近更新 更多