PHP
 Computer >> コンピューター >  >> プログラミング >> PHP

PHP – mb_strimwidth(multybyte strimwidth)関数


mb_strimwidth() PHPの関数は、指定された幅で指定された文字列を切り捨てるために使用されます。指定された文字列から指定された幅を切り取るために使用されます。

構文

string mb_strimwidth($str_string, $int_start, $int_width, $str_trim_marker, $str_encoding)

たとえば、

mb_strimwidth($str_string: "PHP Tutorials", $int_start: 2, $int_width: 10, $str_trim_marker: "...",);

パラメータ

mb_strimwidth() 文字列の幅をトリミングするために5つの異なるパラメータを受け入れます。

  • $ str_string −デコードされる文字列。

  • $ int_start −この整数パラメーターは、指定された開始位置から文字列をトリミングします。文字列の先頭から文字列をトリミングします。

  • $ int_width −目的のトリムの幅。負の幅は文字列の終わりから数えます。

  • $ str_trim_marker −これは、文字列が切り取られたり切り捨てられたりしたときに、指定された文字列の最後に追加される文字列です。

  • $ str_encoding −これは文字エンコードパラメータです。省略またはNULLの場合、内部エンコーディング値が使用されます。

戻り値

mb_strimwidth() 切り捨てられた文字列を返します。 trim_markerを設定した場合 、次に、幅に一致するように最後の文字を置き換えます。

<?php

   // UTF-8 encoding
   mb_internal_encoding("UTF-8");

   // It will trim the given string width
   $str_string = mb_strimwidth("Simply Easy Learning!", 2, 15, "...");

   // shows the resultant output
   echo "$str_string";

?>
を表示します

出力

次の出力が生成されます-

mply Easy Le...

−上記のPHPコードは、2番目の から文字列のトリミングを開始します 12番目までの文字 キャラクター。内部エンコーディングを使用します。


  1. PHPのstr_pad()関数

    str_pad()関数は、文字列を新しい長さにパディングするために使用されます。埋め込まれた文字列を返します。 構文 str_pad(str, len, pad_str, pad_type) パラメータ str −パディングする文字列 len −新しい文字列の長さ pad_str −パディングに使用する文字列 pad_type −弦を埋める側。 可能な値は次のとおりです- STR_PAD_BOTH −弦の両側にパッドを入れます。偶数でない場合は、右側に追加のパディングが表示されます STR_PAD_LEFT −弦の左側にパッドを

  2. PHPのquoted_printable_encode()関数

    quoted_printable_encode()関数は、8ビット文字列を引用符で囲まれた印刷可能な文字列に変換するために使用されます。 構文 quoted_printable_encode(str) パラメータ str −変換する8ビット文字列を指定します。 戻る quoted_printable_encode()関数は、変換された文字列を返します。 例 以下は例です- <?php    echo quoted_printable_encode("www.example.com") ?> 出力 以下は出力です- www.