mb_check_encoding 文字列が、指定したエンコーディングで有効なものかどうかを調べる &reftitle.description; boolmb_check_encoding arraystringnullvalue&null; stringnullencoding&null; そのバイトストリームが指定したエンコーディングで有効なものかどうかを調べます。 value が配列の場合、全てのキーと値が再帰的に調べられます。 これは、いわゆる「不正なエンコーディングによる攻撃」を防ぐのに役立ちます。 &reftitle.parameters; value 調べるバイトストリーム または &array;。省略した場合は、 リクエスト開始時からのすべての入力が対象となります。 PHP 8.1.0 以降では、このパラメータを省略したり &null; を渡したりすることは推奨されなくなっています。 encoding 期待するエンコーディング。 &reftitle.returnvalues; &return.success; &reftitle.changelog; &Version; &Description; 8.1.0 引数を渡さずにこの関数を呼び出したり、 value に &null; を渡して呼び出すことは推奨されなくなりました。 8.0.0 valueencoding は、nullable になりました。 7.2.0 この関数は、value に配列を受け入れるようになりました。 このバージョンより前では、文字列のみがサポートされていました。