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.
string iconv_substr(str $string, int $offset, int $length, str $encoding)
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.
$encoding− Wenn das Codierungsargument fehlt oder null ist, wird davon ausgegangen, dass sich die Zeichenfolge in iconv.internal_encoding befindet.
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.
<?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); ?>
string(7) "lloWorl"
<?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;
string(7) "llo Wor"
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!