PHP では、iconv_substr() 関数を使用して、オフセットおよび長さのパラメーターを通じて指定された文字列の一部を切り取ります。文字列 "helloWorld" があり、文字列 (llowo) を切り取って表示したいとします。その場合、2 から 5 までの数字を使用してそれを選択します。
string iconv_substr(str $string, int $offset, int $length, str $encoding)
iconv_substr()4 つのパラメータを受け入れます: $string、$offset、$長さ 、および $エンコーディング。
$string- $string パラメータは、元のエンコーディングを指定します
$offset- If $ offset パラメーターが負でない場合、iconv_substr() 関数は、ゼロから数えて、オフセット文字から始まる文字列の選択された部分を切り取ります。負の場合、iconv_substr() 関数は、文字列の末尾から文字単位のオフセットで、その位置から始まる部分を切り取ります。
$length- $length 引数が指定され、それが正の場合、戻り値には offset で始まる最大長の文字が含まれます。
$encoding- エンコーディング引数が存在しないか null の場合、文字列は iconv.internal_encoding にあるとみなされます。
iconv_substr()この関数は、offset パラメータと length パラメータで指定された文字列の部分を返します。文字列がオフセット文字より短い場合は False を返します。文字列がオフセット文字とまったく同じ長さの場合、null または空の文字列が返されます。
<?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"
以上がPHP - iconv_substr() 関数を使用して文字列の一部をインターセプトする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。