PHP - Wie verwende ich die Funktion iconv_substr(), um einen Teil einer Zeichenfolge abzufangen?

WBOY
Freigeben: 2023-09-05 20:10:01
nach vorne
1569 Leute haben es durchsucht

PHP - 如何使用iconv_substr()函数截取字符串的一部分?

In PHP wird die Funktion iconv_substr() verwendet, um einen Teil der angegebenen Zeichenfolge mithilfe der Offset- und Längenparameter auszuschneiden. Angenommen, wir haben eine Zeichenfolge "helloWorld" und möchten nur die Zeichenfolge (llowo) ausschneiden und anzeigen, dann verwenden wir eine Zahl zwischen 2 und 5, um sie auszuwählen.

Syntax

string iconv_substr(str $string, int $offset, int $length, str $encoding)
Nach dem Login kopieren

Parameter

iconv_substr() akzeptiert vier Parameter: $string, $offset, $length und $encoding.

  • $string− Der $string-Parameter gibt die ursprüngliche Codierung an.

  • $offset− Wenn der $offset-Parameter nicht negativ ist, schneidet die Funktion iconv_substr() die Zeichenfolge ab Offset-Zeichen Ausgewählter Teil, gezählt von Null. Wenn negativ, schneidet die Funktion iconv_substr() den Teil ab, der an dieser Position beginnt, und versetzt die Zeichen vom Ende der Zeichenfolge.

  • $length− Wenn der Parameter $length angegeben und positiv ist, enthält der Rückgabewert höchstens Längenzeichen beginnend mit dem Offset.

  • < li>

    $encoding− Wenn das Codierungsargument fehlt oder null ist, wird davon ausgegangen, dass sich die Zeichenfolge in iconv.internal_encoding befindet.

Rückgabewert

iconv_substr()Die Funktion gibt den Teil der Zeichenfolge zurück, der durch die Parameter Offset und Länge angegeben wird. Gibt False zurück, wenn die Zeichenfolge kürzer als die Offset-Zeichen ist. Wenn die Zeichenfolge genau die gleiche Länge wie die Offset-Zeichen hat, wird Null oder eine leere Zeichenfolge zurückgegeben.

Beispiel 1

Die Funktion iconv_substr() liest ohne Leerzeichen

Live-Demonstration

<?php
   // Helloworld sting is used
   // To cut the selected portion from string
   //iconv_substr function is used
   $string = iconv_substr("HelloWorld!", 2, 7, "UTF-8");

   // It will returns the character from 2 to 7
   var_dump($string);
?>
Nach dem Login kopieren

Ausgabe

string(7) "lloWorl"
Nach dem Login kopieren

Beispiel 2

Die Funktion iconv_substr() liest mit Leerzeichen

Live-Demonstration

<?php
   // Helloworld sting is used
   // To cut the selected portion from string
   //iconv_substr function is used
   $string = iconv_substr ("Hello World!", 2, 7, "UTF-8");

   // It will returns the character from 2 to 7
   var_dump($string);
?gt;
Nach dem Login kopieren

Ausgabe

string(7) "llo Wor"
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonPHP - Wie verwende ich die Funktion iconv_substr(), um einen Teil einer Zeichenfolge abzufangen?. 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!