PHP XML:非法偏移量,但它在数组中?

PHP XML:非法偏移量,但它在数组中?,php,mysql,escaping,Php,Mysql,Escaping,$xml是使用SimpleXMLElement加载的xml文档 现在,帮帮我。当我回显$dag时,它会显示'Fri',因为现在是星期五。所以我试着把当时的英语单词转换成我的语言(荷兰语)。但它似乎不起作用,因为我知道: $dagen = array( 'Mon' => 'Maandag', 'Tue' => 'Dinsdag', 'Wed' => 'Woensdag', 'Thu' => 'Donderdag', 'Fri' =&g

$xml是使用SimpleXMLElement加载的xml文档

现在,帮帮我。当我回显$dag时,它会显示'Fri',因为现在是星期五。所以我试着把当时的英语单词转换成我的语言(荷兰语)。但它似乎不起作用,因为我知道:

$dagen = array(
    'Mon' => 'Maandag',
    'Tue' => 'Dinsdag',
    'Wed' => 'Woensdag',
    'Thu' => 'Donderdag',
    'Fri' => 'Vrijdag',
    'Sat' => 'Zaterdag',
    'Sun' => 'Zondag'
);

foreach ($xml->verwachtingen->verwachting as $verwachting) {
    $graden = $verwachting->maxtempGRC - $verwachting->mintempGRC;
    $graden = $graden / 2;
    $graden = $graden + $verwachting->mintempGRC;
    $dag = $verwachting->dagvdweek;

    echo 'Op '. $dagen[$dag] .' wordt het '. $graden .' graden';
}
警告:第21行的C:\data\home\www\awnl xml\index.php中的偏移量类型非法 Op wordt het 18.5年级 警告:第21行的C:\data\home\www\awnl xml\index.php中的偏移量类型非法 Op wordt het 18年级 警告:第21行的C:\data\home\www\awnl xml\index.php中的偏移量类型非法 ...
有人知道我为什么会犯这个错误吗?谢谢。

$dag
将是一个对象,类型为
simplexmlement
。对象不允许用于数组键,这就是为什么会出现“非法偏移类型”警告的原因

在像这样使用之前,必须首先将对象转换为合适的类型,在您的情况下,它应该是字符串

Warning: Illegal offset type in C:\data\home\www\awnl-xml\index.php on line 21 Op wordt het 18.5 graden Warning: Illegal offset type in C:\data\home\www\awnl-xml\index.php on line 21 Op wordt het 18 graden Warning: Illegal offset type in C:\data\home\www\awnl-xml\index.php on line 21 ...
$dag
将是类型为
simplexmlement
的对象。对象不允许用于数组键,这就是为什么会出现“非法偏移类型”警告的原因

在像这样使用之前,必须首先将对象转换为合适的类型,在您的情况下,它应该是字符串

Warning: Illegal offset type in C:\data\home\www\awnl-xml\index.php on line 21 Op wordt het 18.5 graden Warning: Illegal offset type in C:\data\home\www\awnl-xml\index.php on line 21 Op wordt het 18 graden Warning: Illegal offset type in C:\data\home\www\awnl-xml\index.php on line 21 ...
执行
var\u转储($dag)
。您可能会发现它实际上是一个对象,不能用作数组索引。你可能会发现它实际上是一个对象,不能用作数组索引。我的朋友,给你一个装满糖的煎饼。谢谢耶!我来拿柠檬汁;有时候你做的事我都做不到。我的朋友,给你一份装满糖的煎饼。谢谢耶!我来拿柠檬汁;有时候你做的事我都看不见。