ob_iconv_handler
導入
自然言語および文字エンコーディング
PHP Manual
国際化関数
導入
インストール/設定
要件
インストール手順
実行時設定
リソース型
定義済み定数
例
基本的な使用法
Collator
— Collator クラス
Collator::asort
— インデックスの情報を保持しつつ配列を並べ替える
Collator::compare
— ふたつの Unicode 文字列を比較する
Collator::__construct
— collator を作成する
Collator::create
— collator を作成する
Collator::getAttribute
— 照合用の属性の値を取得する
Collator::getErrorCode
— collator の直近のエラーコードを取得する
Collator::getErrorMessage
— collator の直近のエラーコードのテキストを取得する
Collator::getLocale
— collator のロケール名を取得する
Collator::getSortKey
— 文字列のソート用のキーを取得する
Collator::getStrength
— 現在の照合強度を取得する
Collator::setAttribute
— 照合用の属性を設定する
Collator::setStrength
— 照合強度を設定する
Collator::sortWithSortKeys
— 指定した collator とキーで配列を並べ替える
Collator::sort
— 指定した collator で配列を並べ替える
NumberFormatter
— NumberFormatter クラス
NumberFormatter::create
— 数値フォーマッタを作成する
NumberFormatter::formatCurrency
— 通貨の値をフォーマットする
NumberFormatter::format
— 数値をフォーマットする
NumberFormatter::getAttribute
— 属性を取得する
NumberFormatter::getErrorCode
— フォーマッタの直近のエラーコードを取得する
NumberFormatter::getErrorMessage
— フォーマッタの直近のエラーメッセージを取得する
NumberFormatter::getLocale
— フォーマッタのロケールを取得する
NumberFormatter::getPattern
— フォーマッタのパターンを取得する
NumberFormatter::getSymbol
— 記号を取得する
NumberFormatter::getTextAttribute
— テキストの属性を取得する
NumberFormatter::parseCurrency
— 通貨をパースする
NumberFormatter::parse
— 数値をパースする
NumberFormatter::setAttribute
— 属性を設定する
NumberFormatter::setPattern
— フォーマッタのパターンを設定する
NumberFormatter::setSymbol
— 記号の値を設定する
NumberFormatter::setTextAttribute
— テキスト属性を設定する
Locale
— Locale クラス
Locale::acceptFromHttp
— 最もあてはまるロケールを HTTP "Accept-Language" ヘッダにもとづいて探す
Locale::composeLocale
— 正しく並べ替えて区切られたロケール ID を返す
Locale::filterMatches
— 言語タグフィルタがロケールにマッチするかどうかを調べる
Locale::getAllVariants
— 入力ロケールの変化系を取得する
Locale::getDefault
— INTL のグローバル 'default_locale' からデフォルトのロケールを取得する
Locale::getDisplayLanguage
— 入力ロケールの言語の表示名を、適切に地域化して返す
Locale::getDisplayName
— 入力ロケールの表示名を、適切に地域化して返す
Locale::getDisplayRegion
— 入力ロケールの地域の表示名を、適切に地域化して返す
Locale::getDisplayScript
— 入力ロケールの文字の表示名を、適切に地域化して返す
Locale::getDisplayVariant
— 入力ロケールの変化形の表示名を、適切に地域化して返す
Locale::getKeywords
— 入力ロケールのキーワードを取得する
Locale::getPrimaryLanguage
— 入力ロケールのプライマリ言語を取得する
Locale::getRegion
— 入力ロケールの地域を取得する
Locale::getScript
— 入力ロケールの文字を取得する
Locale::lookup
— その言語にマッチする言語タグの一覧を検索する
Locale::parseLocale
— ロケール ID のサブタグ要素を連想配列で返す
Locale::setDefault
— デフォルトの実行時ロケールを設定する
Normalizer
— Normalizer クラス
Normalizer::isNormalized
— 渡された文字列が、指定した正規化を適用済みかどうかを調べる
Normalizer::normalize
— 渡された入力を正規化し、正規化後の文字列を返す
MessageFormatter
— MessageFormatter クラス
MessageFormatter::create
— 新しいメッセージフォーマッタを作成する
MessageFormatter::formatMessage
— 手早くメッセージをフォーマットする
MessageFormatter::format
— メッセージをフォーマットする
MessageFormatter::getErrorCode
— 直近の操作のエラーコードを取得する
MessageFormatter::getErrorMessage
— 直近の操作のエラーテキストを取得する
MessageFormatter::getLocale
— フォーマッタを作成した際のロケールを取得する
MessageFormatter::getPattern
— フォーマッタが使用するパターンを取得する
MessageFormatter::parseMessage
— 手早く入力文字列をパースする
MessageFormatter::parse
— パターンを使用して入力文字列をパースする
MessageFormatter::setPattern
— フォーマッタが使用するパターンを設定する
IntlDateFormatter
— IntlDateFormatter クラス
IntlDateFormatter::create
— Date Formatter を作成する
IntlDateFormatter::format
— 日付/時刻 の値を文字列としてフォーマットする
IntlDateFormatter::formatObject
— オブジェクトの書式を設定する
IntlDateFormatter::getCalendar
— IntlDateFormatter が使用するカレンダーを取得する
IntlDateFormatter::getDateType
— IntlDateFormatter が使用する日付形式を取得する
IntlDateFormatter::getErrorCode
— 直近の操作のエラーコードを取得する
IntlDateFormatter::getErrorMessage
— 直近の操作のエラーテキストを取得する
IntlDateFormatter::getLocale
— Formatter が使用するロケールを取得する
IntlDateFormatter::getPattern
— IntlDateFormatter が使用するパターンを取得する
IntlDateFormatter::getTimeType
— IntlDateFormatter が使用する時刻形式を取得する
IntlDateFormatter::getTimeZoneId
— IntlDateFormatter が使用するタイムゾーン ID を取得する
IntlDateFormatter::getCalendarObject
— カレンダーを取得する
IntlDateFormatter::getTimeZone
— タイムゾーンを取得する
IntlDateFormatter::isLenient
— IntlDateFormatter で使用する寛大さを取得する
IntlDateFormatter::localtime
— 文字列をパースして、フィールドベースの時刻値にする
IntlDateFormatter::parse
— 文字列をパースしてタイムスタンプにする
IntlDateFormatter::setCalendar
— 使用するカレンダーを設定する
IntlDateFormatter::setLenient
— パーサの寛大さを設定する
IntlDateFormatter::setPattern
— IntlDateFormatter が使用するパターンを設定する
IntlDateFormatter::setTimeZoneId
— 使用するタイムゾーンを設定する
IntlDateFormatter::setTimeZone
— タイムゾーンを設定する
ResourceBundle
— ResourceBundle クラス
ResourceBundle::count
— バンドル内の要素数を取得する
ResourceBundle::create
— リソースバンドルを作成する
ResourceBundle::getErrorCode
— バンドルの直近のエラーコードを取得する
ResourceBundle::getErrorMessage
— バンドルの直近のエラーメッセージを取得する
ResourceBundle::get
— バンドルからデータを取得する
ResourceBundle::getLocales
— サポートするロケールを取得する
Spoofchecker
— Spoofchecker クラス
Spoofchecker::areConfusable
— 指定したテキストに混同しやすい文字が含まれているかどうかを調べる
Spoofchecker::__construct
— コンストラクタ
Spoofchecker::isSuspicious
— 指定したテキストに疑わしい文字が含まれているかどうかを調べる
Spoofchecker::setAllowedLocales
— チェック時に使うロケールを設定する
Spoofchecker::setChecks
— 実行するチェックを設定する
Transliterator
— Transliterator クラス
Transliterator::__construct
— インスタンス化を拒否するために private にしたコンストラクタ
Transliterator::create
— Transliterator を作成する
Transliterator::createFromRules
— 規則に基づいた Transliterator を作成する
Transliterator::createInverse
— 逆方向の Transliterator を作成する
Transliterator::getErrorCode
— 直近のエラーコードを取得する
Transliterator::getErrorMessage
— 直近のエラーメッセージを取得する
Transliterator::listIDs
— Transliterator の ID を取得する
Transliterator::transliterate
— 文字列を音訳する
Grapheme 関数
grapheme_extract
— デフォルトの書記素クラスタシーケンスをテキストバッファから取り出す関数。 テキストは UTF-8 でエンコードされている必要があります
grapheme_stripos
— 大文字小文字を区別せず、文字列内で最初にあらわれる場所の (書記素単位の) 位置を見つける
grapheme_stristr
— 大文字小文字を区別せず、haystack 文字列の中で needle が最初に登場した場所以降の部分文字列を返す
grapheme_strlen
— 書記素単位で文字列の長さを取得する
grapheme_strpos
— 文字列内で最初にあらわれる場所の (書記素単位の) 位置を見つける
grapheme_strripos
— 大文字小文字を区別せず、文字列内で最後にあらわれる場所の (書記素単位の) 位置を見つける
grapheme_strrpos
— 文字列内で最後にあらわれる場所の (書記素単位の) 位置を見つける
grapheme_strstr
— haystack 文字列の中で、needle が最初に登場した場所以降の部分文字列を返す
grapheme_substr
— 部分文字列を返す
IDN 関数
idn_to_ascii
— ドメイン名をIDNAのASCII形式に変換する
idn_to_unicode
— idn_to_utf8 のエイリアス
idn_to_utf8
— IDNAのASCII方式でエンコードされたドメイン名をUnicodeに変換する
国際化 関数
intl_error_name
— 指定したエラーコードに対応する名前を取得する
intl_get_error_code
— 直近のエラーコードを取得する
intl_get_error_message
— 直近のエラーの説明を取得する
intl_is_failure
— 指定したエラーコードが失敗を表すかどうかを調べる
ob_iconv_handler
導入
自然言語および文字エンコーディング
PHP Manual