gpt4 book ai didi

javascript - 为什么当我将变量放入 foreach 和 for 循环中时我的脚本停止运行

转载 作者:行者123 更新时间:2023-12-02 14:07:19 24 4
gpt4 key购买 nike

当我放

$link15 = $link15.$U;
$newpdf1 = $newpdf1.$_SESSION['arrayvalue']."\r\n\r\n".$link15."\r\n\r\n";
$link15 = "";

foreach/for 循环中的这行代码在显示一个结果后脚本停止。当我删除这行代码时它就会运行。下面是完整的脚本:

 for ($i = 0, $count = count($arr1); $i < $count; $i++) {
print $arr1[$i]."\r\n\r\n";
$_SESSION['arrayvalue'] = "$arr1[$i]";
$in = $arr1[$i];
$in = str_replace(' ','+',$in); // space is a +
$result15 = httpGet("https://www.google.com/cse?cx=003255331468891741234:xxxxxxxxxx&client=google-csbe&output=xml_no_dtd&q='.$in.'&oq='.$in.'");
//echo $result15;
//this is to get perticular tag/node value
$dom = new DomDocument;
$dom->preserveWhiteSpace = FALSE;
$dom->loadXML($result15);
$N = $dom->getElementsByTagName('U');
foreach ($N as $U) {
echo $U->nodeValue, PHP_EOL."<br/>";
$link15 = $link15.$U;
}
$newpdf1 = $newpdf1.$_SESSION['arrayvalue']."\r\n\r\n".$link15."\r\n\r\n";
$link15 = "";
}

我在连接中犯错误或任何其他错误。谢谢你!

最佳答案

根据您的代码,$U 是一个对象,但您试图将其连接到 $link15。

尝试更改此设置:

$link15 = $link15.$U;

对此:

$link15 = $link15.$U->nodeValue;

关于javascript - 为什么当我将变量放入 foreach 和 for 循环中时我的脚本停止运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39929556/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com