gpt4 book ai didi

PHP:trim() 不适用于两个变量

转载 作者:行者123 更新时间:2023-12-03 09:08:56 25 4
gpt4 key购买 nike

好吧,伙计们,要么是有一些小问题我没有发现,要么是该 sleep 了。不管是什么,我都非常感谢您的建议。

我正在用 PHP 生成一个 XML 文件。一切都很顺利,直到我输入这一行:

$out .= "<name>" . trim($prod["name"], $prod["model"]) . "</name>";

所以发生了错误(下面的日志)。

如果将其中一个变量更改为纯字符串,一切都会很好地工作。说,这两个都完美地工作:
$out .= "<name>" . trim($prod["name"], "123") . "</name>";
$out .= "<name>" . trim("123", $prod["model"]) . "</name>";

这是日志所说的:
mod_fcgid: stderr: PHP Warning:  SimpleXMLElement::__construct(): Entity: line 1: parser error : Input is not proper UTF-8, indicate encoding !

mod_fcgid: stderr: Bytes: 0x9A 0xD0 0xB5 0xD0 in /xml/file.phpon line 193

mod_fcgid: stderr: PHP Warning: SimpleXMLElement::__construct(): picture&gt;&lt;vendor&gt;VES electric&lt;/vendor&gt;&lt;stock_quantity&gt;1000&lt;/stock_quantity&gt;&lt;name&gt; in /xml/file.php on line 193

mod_fcgid: stderr: PHP Warning: SimpleXMLElement::__construct(): ^ in /xml/file.php on line 193

mod_fcgid: stderr: PHP Fatal error: Uncaught Exception: String could not be parsed as XML in /xml/file.php:193

mod_fcgid: stderr: Stack trace:

mod_fcgid: stderr: #0 /xml/rozetka.php(193): SimpleXMLElement->__construct('<?xml version="...')

mod_fcgid: stderr: #1 {main}

mod_fcgid: stderr: thrown in /xml/file.php on line 193

再次感谢您的帮助。

最佳答案

正如@IłyaBursov 和@MagnusEriksson 指出的那样,我不得不使用str_replace() 而不是trim()。
谢谢你们的帮助,伙计们!

关于PHP:trim() 不适用于两个变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53529599/

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