今日の人気記事

  1. 配列を文字列に変換する - implode()
  2. 文字列をファイルに書き込む - file_put_contents()
  3. ヒアドキュメント
  4. 論理値 - boolean
  5. OS情報を取得 - php_uname()

mbstringのパラメータを取得 - mb_get_info関数

当ページのリンクには広告が含まれています。

Webプログラミング言語PHPで、mbstringのパラメータを取得するmb_get_info関数を紹介します。

mb_get_info関数

mixed mb_get_info ([ string $type = "all" ] )
mbstring(マルチバイト、日本語環境の設定)のパラメータを取得します。
引数
$type
取得したいmbstringのパラメータを指定します。
引数を省略した場合、パラメータの全ての連想配列が返されます。
返り値
引数を指定した場合は文字列のパラメータを、
指定しない場合はパラメータの連想配列を返します。

サンプルコード

mbstringのパラメータを取得するサンプルコードです。

mb_get_info() ← 引数なし
mb_get_info( パラメータ )
<?php
/* 引数なし */
print_r(mb_get_info());

/* パラメータを指定 */
echo mb_get_info("language") . "\n";
echo mb_get_info("internal_encoding") . "\n";
?>

実行結果です。パラメータが取得されています。引数なしの場合は連想配列が、引数を指定した場合は指定したパラメータが取得されています。

Array
(
    [internal_encoding] => UTF-8
    [http_input] => 
    [http_output] => UTF-8
    [http_output_conv_mimetypes] => ^(text/|application/xhtml\+xml)
    [func_overload] => 0
    [func_overload_list] => no overload
    [mail_charset] => ISO-2022-JP
    [mail_header_encoding] => BASE64
    [mail_body_encoding] => 7bit
    [illegal_chars] => 0
    [encoding_translation] => Off
    [language] => Japanese
    [detect_order] => Array
        (
            [0] => ASCII
            [1] => JIS
            [2] => UTF-8
            [3] => EUC-JP
            [4] => SJIS
        )

    [substitute_character] => 63
    [strict_detection] => Off
)
Japanese
UTF-8

文字列 の人気記事

  1. 配列を文字列に変換する - implode()
  2. 文字列の長さを取得 - strlen()、mb_strlen()
  3. 区切り文字列を配列に変換 - explode()
  4. 文字列を指定した幅に調節 - mb_strimwidth()
  5. 指定した文字列以降の文字列を取得 - strstr()、strchr() - mb_strstr()
  6. 文字列をエスケープ・アンエスケープ - addslashes()、stripslashes()
  7. JSON形式の文字列をオブジェクト、連想配列にデコード - json_decode()
  8. 文字をASCIIコードに変換 - ord関数
  9. ASCIIコードを特定の文字に変換 - chr()
  10. 文字列の一部分を取得 - substr()、mb_substr()

関連記事(一部広告含む)