2 回答

TA貢獻(xiàn)1858條經(jīng)驗(yàn) 獲得超8個(gè)贊
當(dāng)您在循環(huán)中從 SimpleXML 返回一個(gè)項(xiàng)目時(shí)...
foreach($xml->item as $item)
{
$quoi=$item->tib;
if (strstr($text,$quoi)) { echo 'yes';}
}
如果你添加
var_dump($quoi);
你會(huì)看到它實(shí)際上是一個(gè) SimpleXMLElement 而不是一個(gè)字符串......
class SimpleXMLElement#5 (1) {
public ${0} =>
string(11) "sangs rgyas"
}
之類的東西echo會(huì)將其轉(zhuǎn)換為字符串,因此請(qǐng)使用
if (strstr($text,(string)$quoi)) { echo 'yes';}

TA貢獻(xiàn)1828條經(jīng)驗(yàn) 獲得超3個(gè)贊
它正在返回一個(gè)您需要將其轉(zhuǎn)換為字符串的對(duì)象。更正的代碼
$text=file_get_contents("text.txt");
echo $text.'<br><br>';
$xml = simplexml_load_file('listmv.xml');
foreach($xml->item as $item)
{
$quoi=$item->tib;
if (strstr($text,$quoi->__toString())) { echo 'yes';}
}
- 2 回答
- 0 關(guān)注
- 158 瀏覽
添加回答
舉報(bào)