Notice: Array to string conversion in ... line 96

Commu

Mitglied
Guten Morgen an die Gemeinde,

den im Betreff stehenden Hinweis bekomme ich beim Aufruf der Seite angezeigt.


die Line 96 ist im Quelltextausschnitt die 2. Zeile.
*******************
foreach ($this->keys as $keys => $wert) {
$show = str_replace('{'.$keys.'}', $wert, $show);
}
******************

Was muss icjh machen damit das Script sauber läuft.
Ich wollte nicht die php.ini ändern.

Was kann ch machen????

Gruß Jörg
 
1) Es ist eine Notiz und keine Fehlermeldung.
2) Fehlt uns die genaue Notiz um herauszufinden was es sein könnte. Bitte vollständige Meldung posten
3) $this->keys ist ein Array. Was für Datentypen befinden sich darin? Mach mal ein var_dump() auf äkeys und $wert und $show
 
Hallo zusammen

die vollständige Notiz:
Notice: Array to string conversion in D:\htdocs\gbook\class\class.template.php on line 96

*********************
Code:
var_dump($this->keys);
*********************
Anzeige:
array(3) { ["include"]=> array(0) { } ["seiten"]=> string(46) "
Seite: 1
" ["login"]=> string(54) "Einloggen

Danke und Gruß Jörg
 
Wie du selber siehst, ist $keys kein String sondern ein Array.
Dieser enthält 3 Einträge 2 Strings und ein leeres Array.

Ergo bedeutet die Meldung genau das was sie Aussagt. Du versuchst einen Array in einen String einzubinden.
 

Neue Beiträge

Zurück