88 of 410 menu

Funktion strrpos

Die Funktion strrpos gibt die Position des letzten Vorkommens einer Teilzeichenkette zurück.

Das Ergebnis der Funktion ist die Position des ersten Zeichens der gefundenen Teilzeichenkette, oder false, falls eine solche Teilzeichenkette nicht gefunden wird.

Der Beginn der Suche kann mit dem dritten optionalen Parameter gesteuert werden - wenn dieser angegeben ist, beginnt die Suche nicht am Anfang der Zeichenkette, sondern an der angegebenen Position.

Syntax

strrpos(string $haystack, string $needle, int $offset = 0): int|false

Beispiel

In diesem Beispiel gibt die Funktion die Position des letzten Vorkommens des Zeichens 'а' zurück:

<?php echo strrpos('abcde abcde', 'a'); ?>

Ergebnis der Codeausführung:

6

Beispiel

Suche nach dem letzten Vorkommen einer Teilzeichenkette aus mehreren Zeichen:

<?php echo strrpos('hello world, hello php', 'hello'); ?>

Ergebnis der Codeausführung:

13

Beispiel

Suche mit Angabe der Startposition für die Suche:

<?php echo strrpos('abcabcabc', 'a', 5); ?>

Ergebnis der Codeausführung (die Suche beginnt an Position 5):

6

Beispiel

Wenn die Teilzeichenkette nicht gefunden wird, gibt die Funktion false zurück:

<?php var_dump(strrpos('abcdef', 'z')); ?>

Ergebnis der Codeausführung:

false

Beispiel 5: Groß-/Kleinschreibung beachten

Die Funktion unterscheidet zwischen Groß- und Kleinschreibung:

<?php var_dump(strrpos('Hello World', 'h')); ?>

Ergebnis der Codeausführung:

false

Siehe auch

  • die Funktion strripos,
    die einen ähnlichen Vorgang ohne Beachtung der Groß-/Kleinschreibung durchführt
  • die Funktion strpos,
    die die Position des ersten Vorkommens einer Teilzeichenkette zurückgibt
  • die Funktion str_contains,
    die das Vorkommen eines Zeichens in einer Zeichenkette prüft
  • die Funktion str_starts_with,
    die den Anfang einer Zeichenkette prüft
  • die Funktion str_ends_with,
    die das Ende einer Zeichenkette prüft
Deutsch
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wir verwenden Cookies für den Betrieb der Website, Analyse und Personalisierung. Die Datenverarbeitung erfolgt gemäß der Datenschutzerklärung.
alle akzeptieren anpassen ablehnen