← All docs

mb_convert_variables()

Detects one source encoding and converts strings in variables, nested arrays, and object properties by reference.

mb_convert_variables()

function mb_convert_variables(string $to_encoding, array|string $from_encoding, mixed $var, ...$vars): string|false

Detects one source encoding and converts strings in variables, nested arrays, and object properties by reference.

Parameters:

  • $to_encoding (string)
  • $from_encoding (array|string)
  • $var (mixed), passed by reference
  • ...$vars - variadic: collects excess arguments into $vars.

Returns: string|false

Availability

No examples yet. Check examples/ and showcases/ for usage patterns.

Internals

For how mb_convert_variables is implemented in the compiler, see the internals page.