• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Stringposition ermitteln

magifix

Neues Mitglied
Hallo,

kann mir jemand bitte sagen was hier falsch ist
ich mochte nach der Position von HTTP suchen

egal ob da oder nicht

die Variable $pos ist leer

$pos = strpos($eintrag,'HTTP',0);
echo $pos;
 
zeig mal was $eintrag ist bzw wo es her kommt ;)

kann ja sein, das dies bereits leer ist.

hier mal ein Beispiel aus dem manual:

Code:
 [COLOR=#000000] [COLOR=#0000BB]<?php
$meinString [/COLOR][COLOR=#007700]= [/COLOR][COLOR=#DD0000]'abc'[/COLOR][COLOR=#007700];
[/COLOR][COLOR=#0000BB]$findMich   [/COLOR][COLOR=#007700]= [/COLOR][COLOR=#DD0000]'a'[/COLOR][COLOR=#007700];
[/COLOR][COLOR=#0000BB]$pos [/COLOR][COLOR=#007700]= [/COLOR][COLOR=#0000BB]strpos[/COLOR][COLOR=#007700]([/COLOR][COLOR=#0000BB]$meinString[/COLOR][COLOR=#007700], [/COLOR][COLOR=#0000BB]$findMich[/COLOR][COLOR=#007700]);

[/COLOR][COLOR=#FF8000]// Beachten Sie die Verwendung von ===. Ein einfacher Vergleich (==) liefert
// nicht das erwartete Ergebnis, da die Position von 'a' die nullte Stelle
// (also das erste Zeichen) ist
[/COLOR][COLOR=#007700]if ([/COLOR][COLOR=#0000BB]$pos [/COLOR][COLOR=#007700]=== [/COLOR][COLOR=#0000BB]false[/COLOR][COLOR=#007700]) {
    echo [/COLOR][COLOR=#DD0000]"Der String '[/COLOR][COLOR=#0000BB]$findMich[/COLOR][COLOR=#DD0000]' wurde nicht im String '[/COLOR][COLOR=#0000BB]$meinString[/COLOR][COLOR=#DD0000]' gefunden"[/COLOR][COLOR=#007700];
} else {
    echo [/COLOR][COLOR=#DD0000]"Der String '[/COLOR][COLOR=#0000BB]$findMich[/COLOR][COLOR=#DD0000]' wurde im String '[/COLOR][COLOR=#0000BB]$meinString[/COLOR][COLOR=#DD0000]' gefunden"[/COLOR][COLOR=#007700];
    echo [/COLOR][COLOR=#DD0000]" und befindet sich an Position [/COLOR][COLOR=#0000BB]$pos[/COLOR][COLOR=#DD0000]"[/COLOR][COLOR=#007700];
}
[/COLOR][COLOR=#0000BB]?>[/COLOR] [/COLOR]
 
Zurück
Oben