PHPリファレンス(逆引き)

PHPリファレンス
 
マルチバイト文字列の一部を取得する(mb_strimwidth())
スポンサードリンク

マルチバイト文字列の一部を取得するには、mb_strimwidth()関数を使用します。

mb_strimwidth(
   文字列,
   開始位置,
   文字数,
   追加文字
  [,エンコーディング] )

文字列を開始位置から文字数分、取得します。
取得した文字列の後ろに追加文字を付加して返します。
開始位置や文字数は、2バイトで1文字として指定します。

文字エンコーディング省略時は、内部のエンコーディングが使用されます。

 
 
例1) マルチバイト文字列の一部を取得して、最後に文字列”・・”を付加します

<?php
$str="あいうえおかきくけこ";
echo mb_strimwidth($str, 2, 10, "・・", "SJIS"),"\n";
?>

●実行結果
うえお・・



スポンサード リンク

文字コードを変換する( mb_convert_encoding()、mb_convert_variables() )
マルチバイト文字列の大文字/小文字変換をする( mb_convert_case()、mb_strtoupper()、mb_strtolower() )
全角/半角変換する(カナ含む)( mb_convert_kana() )
マルチバイト文字列の一部を取得する( mb_strimwidth() )
マルチバイト文字列の一部を取得する( mb_substr()、mb_strcut() )
マルチバイト文字列の長さを取得する( mb_strlen() )
マルチバイト文字列の幅を取得する( mb_strwidth() )
マルチバイト文字列の位置を取得する( mb_strpos()、mb_strrpos() )
マルチバイト文字列の出現回数を取得する( mb_substr_count() )

基本APIへ
忘れっぽいエンジニアのPHPリファレンス TOPへ