PHP – iconv_substr()を使用して文字列の一部を切り取る方法は?
PHPでは、 iconv_substr() 関数は、offsetおよびlengthパラメーターによって指定された文字列の一部を切り取るために使用されます。文字列"helloWorld"があるとします。 (llowo)、の文字列のみを切り取って表示したい 次に、2から5までの数字を使用して選択します。
構文
string iconv_substr(str $string, int $offset, int $length, str $encoding)
パラメータ
iconv_substr() 次の4つのパラメータを受け入れます: $ string 、 $ offset 、 $ length および$encoding 。
-
$ string- $stringパラメーターは元の文字列を指定します。
-
$ offset- $ offsetパラメーターが負でない場合、 iconv_substr() 関数は、文字列の選択された部分をオフセット文字から始まり、ゼロから数えて切り取ります。そして、それが負の場合、 iconv_substr() 関数は、文字列の終わりから文字をオフセットして、その位置から始まる部分を切り取ります。
-
$ length- $ lengthパラメーターが指定され、それが正の場合、その戻り値には、オフセットで始まる部分の最大で長さの文字が含まれます。
-
$ encoding- エンコーディングパラメータが存在しないかnullの場合、文字列は iconv.internal_encodingにあると見なされます 。
戻り値
iconv_substr() 関数は、offsetおよびlengthパラメーターで指定された文字列の部分を返します。文字列がオフセット文字より短い場合、Falseを返します。文字列がオフセット文字とまったく同じ長さの場合、nullまたは空の文字列が返されます。
例1
スペース読み取りなしのiconv_substr()関数
<?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"
例2
スペース読み取り機能を備えたiconv_substr()関数
<?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でimagestringup()関数を使用して文字列を垂直に描画するにはどうすればよいですか?
imagestringup() は、画像を垂直方向に描画するために使用されるPHPの組み込み関数です。 構文 bool imagestringup ($image, $font, $x, $y, $string, $color) パラメータ imagestring() $ image、$ font、$ x、$ y、$ string、$colorの6つのパラメータを受け入れます。 $ image − $imageパラメータはimagecreatetruecolor()を使用します 指定されたサイズの空白の画像を作成する関数。 $ font − $ fontパラメータは、
-
PHPでimagestring()関数を使用してテキスト文字列画像を水平方向に描画するにはどうすればよいですか?
imagestring() は、文字列を水平方向に描画するために使用されるPHPの組み込み関数です。 構文 bool imagestring($image, $font, $x, $y, $string, $color) パラメータ imagestring() $ image、$ font、$ x、$ y、$ string、$colorの6つの異なるパラメータを受け入れます。 $ image − $ imageパラメータは、imagecreatetruecolor()関数を使用して、指定されたサイズの空白の画像を作成します。 $ font − $ fontパラメータは、