PHP – Funktion iconv_strpos() – Finden Sie die Position des ersten Vorkommens eines Teilstrings in einem String

WBOY
Freigeben: 2023-08-20 18:46:01
nach vorne
741 Leute haben es durchsucht

PHP – iconv_strpos() 函数 – 在字符串中查找第一个出现的子串的位置

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.

Syntax

string iconv_strpos(string $haystack, string $needle, int $offset, string $encoding)
Nach dem Login kopieren

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.

Parameter

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.

Rückgabewerte

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.

Beispiel 1

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);
?>
Nach dem Login kopieren

Ausgabe

int(0)
Nach dem Login kopieren

Beispiel 2

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);
?>
Nach dem Login kopieren

Ausgabe

int(6)
Nach dem Login kopieren

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!

Quelle:tutorialspoint.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!