現在の位置: ホーム> 関数カテゴリ一覧> mb_ord

mb_ord

文字のコードポイントを取得します
名前:mb_ord
カテゴリ:マルチバイト文字列
対応言語:php
一言説明:指定された文字列の最初の文字のUnicodeコードポイント値(コードポイント)を返します

関数名:mb_ord()

適用バージョン:PHP 7> = 7.2.0、PHP 8

使用法:mb_ord(string $ string、string $ encoding = null):int | false

説明:MB_ORD()関数は、指定された文字列の最初の文字のUnicodeコードポイント値(コードポイント)を返します。マルチバイト文字を処理し、さまざまなエンコーディングをサポートできます。

パラメーター:

  • $文字列:Unicodeコードポイント値を取得するための文字列。
  • $ encoding(オプション):文字列のエンコード、デフォルトの内部文字エンコードにデフォルト。 MB_LIST_ENCODINGS()関数を使用して、サポートされているエンコーディングを表示できます。

返品値:

  • 指定された文字列の最初の文字のUnicodeコードポイント値(整数)を返します。
  • 文字列が空の場合、falseが返されます。
  • 指定されたエンコードがサポートされていない場合、Falseが返されます。

例:

 // 示例1 $string = "你好"; $unicode = mb_ord($string, 'UTF-8'); echo $unicode; // 输出:20320 // 示例2 $string = "hello"; $unicode = mb_ord($string); echo $unicode; // 输出:104

注:

  • MB_ORD()関数は、文字列の最初の文字のUnicodeコードポイント値のみを返します。文字列全体のUnicodeコードポイント値を取得する必要がある場合は、MB_CONVERT_ENCODING()関数を使用して文字列をUTF-32エンコードに変換し、unpack()関数を使用して各文字のコードポイント値を整理して取得できます。
  • ASCII文字を処理する場合は、より効率的なORD()関数を使用できます。
類似の関数
  • 次の正規表現が一致するように出発点を設定します mb_ereg_search_setpos

    mb_ereg_search_setpos

    次の正規表現が一致するように出発点を設定
  • コールバックを使用して正規表現検索を実行し、交換にマルチバイトサポートを使用します mb_ereg_replace_callback

    mb_ereg_replace_callback

    コールバックを使用して正規表現検索を実行
  • 文字列内の文字列の最後の場所を見つける mb_strrpos

    mb_strrpos

    文字列内の文字列の最後の場所を見つける
  • マルチバイトの正規表現の一致する部分を返します mb_ereg_search_regs

    mb_ereg_search_regs

    マルチバイトの正規表現の一致する部分を返
  • 特定の文字を取得します mb_chr

    mb_chr

    特定の文字を取得します
  • ケース文字列が別の文字列の最初に表示される場所を不機嫌に見つけます mb_stripos

    mb_stripos

    ケース文字列が別の文字列の最初に表示され
  • 文字エンコードの検出順序を設定/取得します mb_detect_order

    mb_detect_order

    文字エンコードの検出順序を設定/取得しま
  • 文字列の一部を取得します mb_substr

    mb_substr

    文字列の一部を取得します
人気記事(にんききじ)