In PHP wird die Funktion iconv_strpos() verwendet, um das erste Zeichen aus der angegebenen Zeichenfolge zu lesen. Es findet die Position des ersten Zeichens in der Zeichenfolge. Dies ist eine integrierte Funktion in PHP.
string iconv_strpos(string $haystack, string $needle, int $offset, string $encoding)
Hinweis: strpos(), der Rückgabewert von iconv_strpos() ist die Anzahl der Zeichen, die vor der Nadel erscheinen, und nicht der Offset in Bytes zur Position, an der die Nadel gefunden wurde werden basierend auf der angegebenen Zeichensatzkodierung gezählt.
iconv_strpos() Die Funktion akzeptiert vier verschiedene Parameter: $haystack, $needle, $offset und $encoding.
$haystack− Es bezeichnet die gesamte Zeichenfolge.
$needle− Der Parameter $needle wird verwendet, um die Teilzeichenfolge aus der angegebenen gesamten Zeichenfolge zu durchsuchen.
$offset− Der Parameter $offset ist Optional wird die Position angegeben, ab der die Suche durchgeführt werden soll. Wenn der Offset negativ ist, wird ab dem Ende der Zeichenfolge gezählt.
$encoding− wenn der Parameter $encoding fehlt oder null ist , dann geht die Zeichenfolge davon aus, dass sie möglicherweise in iconv.internal_encoding codiert ist.
Die Funktion iconv_strpos() gibt die numerische Position des ersten Vorkommens der Nadel im Heuhaufen zurück Wird die Nadel nicht gefunden, gibt die Funktion „False“ zurück.
Hinweis: Ab PHP 8.0 ist die Codierung nullbar und ab PHP 7.1 wurde iconv_strpos() Funktionsunterstützung für negative Offsets hinzugefügt.
Live-Demo
<?php # UTF-8 string $int = iconv_strpos("hello world!", "hello",0, "UTF-8"); // It will returns the number of character var_dump($int); ?>
int(0)
Live-Demo
<?php # UTF-8 string $int = iconv_strpos("hello world!", "world",0, "UTF-8"); // It will returns the number of character var_dump($int); ?>
int(6)
Das obige ist der detaillierte Inhalt vonPHP – Funktion iconv_strpos() – Finden Sie die Position des ersten Vorkommens eines Teilstrings in einem String. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!