ʫ

Sie haben den Artikel erfolgreich in den Warenkorb gelegt.
Was möchten Sie als nächstes tun?

Weiter einkaufen Zur Kasse

Die PHP strpos Funktion mit JS programmieren

Javascript strposViele der Funktionen von Javascript und PHP überlappen sich in soweit, dass sie die gleiche Funktionalität aufweisen. Sie können in diesem Sinne mit Javascript die strpos Funktion von PHP sehr einfach programmieren. Nachfolgend betrachten wir die Funktion indexOf, die das erste Vorkommen einer Zeichenkette innerhalb einer anderen sucht und gegebenenfalls zurückgibt.

Viele der PHP Funktion können mit Javascript problemlos umgesetzt werden.

 Lösung - PHP strpos mit Javascript umsetzen

Um eine Funktionswiese von einer Javascript strpos Funktion zu erhalten, können Sie die JS Funktion indexOf nutzen, die genau die gleichen Parameter übernimmt:

Quellstring.indexOf(Suchstring, Start)

Suchstring ist die Zeichenkette, die Sie innerhalb von Quellstring suchen. Der Parameter Start ist optional, damit können Sie angeben, ab welchen Zeichen die Suche starten soll. Sollten Sie diesen Parameter nicht angeben, so fängt die Javascript strpos Funktion von 0 an. Bitte, beachten Sie dass im Gegensatz zur PHP Funktion, wird die indexOf Funktion als Methode angewendet - string.methode(). Anbei ein praktisches Beispiel:

var Quellstring = 'Hallo meine Welt';
alert(Quellstring.indexOf('meine'));

Wir haben nun eine Zeichenkette angelegt, die unserem Text enthält. Darin suchen wir nach dem Wort meine. Als Ergebnis erhalten Sie 5 (die Antworten fangen immer mit 0 an). Dies bedeutet dass unser Wort an fünfter Stelle ab der 0 steht und die Zahl die genaue Position darstellt. Sollten wir unser Beispiel etwas abändern, so haben wir folgendes:

var Quellstring = 'Hallo meine Welt';
alert(Quellstring.indexOf('meine', 7));

Wir haben die gleiche Konditionen, jedoch fangen wir an vom Zeichen 7 an. Das Ergebnis weicht von der normalen Antwort der Funktion ab - bitte beachten Sie, dass wenn der Substring nicht gefunden wird, eine -1 als Antwort kommt.

Durch Einsatz dieser und anderen String Funktionen für Javascript können Sie Zeichenketten genauso bequem wie in PHP manipulieren. Wenn Sie gerade überlegen wie Sie Arrays aus Strings mit Javascript umsetzen, hier ist eine Javascript explode Funktionsanleitung innerhalb unseres Blogs.

û