Jesus · Bible · HTML · CSS · JS · PHP · SVG · Applications

mb_check_encoding

Description

The mb_check_encoding of Multibyte String for PHP check if strings are valid for the specified encoding.

Syntax

mb_check_encoding(
    array|string|null $value = null,
    ?string $encoding = null
): bool

Parameters

value

The byte stream or array to check. If it is omitted, this function checks all the input from the beginning of the request.

WARNING: As of PHP 8.1.0, omitting this parameter or passing null is deprecated.

encoding

The expected encoding.

Return

Returns true on success or false on failure.

Examples

1 · void

<?

$return = mb_check_encoding();

var_export($return);

?>
true

2 · value · array

<?

$value = [0, 1];

$return = mb_check_encoding($value);

var_export($return);

?>
true

3 · value · string

<?

$value = 'string';

$return = mb_check_encoding($value);

var_export($return);

?>
true

4 · value · null

<?

$value = null;

$return = mb_check_encoding($value);

var_export($return);

?>
true

5 · encoding

<?

$value = 'string';
$encoding = 'UTF-8';

$return = mb_check_encoding($value, $encoding);

var_export($return);

?>
true
HomeMenu