Start · Sprachen · PHP · Referenz · strpos

strpos

Funktion

Findet die Byte-Position des ersten Vorkommens eines Teilstrings — für „enthält?" lieber <code>str_contains()</code>.

seit PHP 4.0.0 Kategorie: string

Signatur

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

Beschreibung

Gibt false zurück, wenn nicht gefunden. Typische Falle: if (strpos($s, $n)) {} ist falsch, wenn der Treffer an Position 0 liegt — immer !== false.

Parameter

Name Typ Default Beschreibung
$haystack Pflicht string Suchobjekt.
$needle Pflicht string Gesuchter String.
$offset int 0 Startposition.

Rückgabewert

Typ
int|false
Beschreibung
Position oder false.

Beispiele

Basis

<?php

$pos = strpos('programmierung.net', '.net');
if ($pos !== false) echo "gefunden bei $pos"; // 13

Siehe auch