Array für strrpos heranziehen mündet in Fehlermeldung

Alex_T

Erfahrenes Mitglied
Hallöle,
so wie es die Überschrift schon sagt, versuche ich ein Array für die Funktion strrpos() heranzuziehen.
Um das ganze mal zu veranschaulichen:

PHP:
<?php
$Suchstring = "$L_W_Array[$a]";
$Lösung_2 = strrpos($Lösung, $Suchstring);
?>

das ganze ist nur ein Auszug...
Im Array "$_L_W_Array[$a]" befindet sich nur ein einziger Buchstabe.
Nachdem ich das hab durchlaufen lassen, gibt er mir folgende Fehlermeldung aus:

"Illegal offset type..."
Kann mir da jemand ein wenig helfen?
Danke schon mal im Voraus.
 
Okay habe gerade selber bemerkt, dass es am Array selber liegt...
Ich lasse eine for schleife durchlaufen, die bei 0 beginnt.
Versuche ich nun jenes Array innerhalb der SChleife mit:

PHP:
echo"$L_W_Array[$a]";

auszulesen, tritt oben genannter Fehler auf. :confused:
 
Okay hat sich gerade selber geklärt - es hing mit einer Fehldeklaration von $a ein paar Zeilen vorher zusammen. Darin war "Array" also kein numerischer Wert gespeichert. Muss an der Uhrzeit liegen - so spät schleichen sich immer mehr Fehler ein als sonst :D
 
Existiert der Key $a (was auch immer dahinter steckt) in dem Array überhaupt?

//e
Zu spät. Immer diese Allein-Unterhalter ;)
Btw. kleiner Hinweis. Keine Ahnung ob es für dich eine Rolle spielt oder es eh schon weisst, aber strrpos ist case-sensitive.(Hat nichts mit dem Problem zu tun)
 
Zuletzt bearbeitet:
Zurück