Frage

ich weiß, dass Sie das erste und die letzte Vorkommen in einem String finden können mit strstr() und strchr aber wie finde ich das zweite Auftreten und das dritte Auftreten von Nadel in Heuhaufen? mit diesem im das letzte Vorkommen der Nadel und das erste Auftreten eines weiteren Nadel und ihre Position, kehrt dann die Zeichenfolge zu finden, die in zwischen jeweils. danke.

War es hilfreich?

Lösung

Sie können strpos() verwenden und aktualisieren Sie den offset Wert zu sein, nachdem alles, was Sie gerade abgestimmt.

Andere Tipps

Sie von strstr finden müssen (), Ergebnis und beginnt aus dem Ergebnis der Suche nach Zeit, als strstr nichts Neues nicht finden,.

Sie können es verwenden: http://php.net/manual/en /function.strpos.php

Für das letzte Vorkommen verwendet strrpos .

$lastPos = strrpos($haystack, $needle);

Es dauert ein optional zu Offset-Argument.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top